VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrf::DtVrfDebugLog Class Reference

Override to detach printers that are already created by VRF. More...

Inheritance diagram for makVrf::DtVrfDebugLog:
Inheritance graph
[legend]

Public Member Functions

 DtVrfDebugLog (const std::string &filename)
 
virtual ~DtVrfDebugLog ()
 DTOR. More...
 
- Public Member Functions inherited from makVrv::DtDebugLog
 DtDebugLog (const std::string &filename)
 default constructor More...
 
virtual ~DtDebugLog ()
 DTOR. More...
 
bool levelWillPrint (DtDebugLog::PrintLevel alevel)
 Check to see if the provided level would print with the current level. More...
 
virtual void setLevel (DtDebugLog::PrintLevel alevel)
 Set the output level. More...
 
virtual void setOutputStream (DtOutputStream *stream)
 Set the output stream. More...
 
virtual DtDebugLog::PrintLevel level ()
 Get the output level. More...
 
std::ostream & out (DtDebugLog::PrintLevel level=DtDebugLog::Information)
 Get the log output. More...
 
DtOutputStream * outputStream ()
 Get the output stream. More...
 

Additional Inherited Members

- Public Types inherited from makVrv::DtDebugLog
enum  PrintLevel { Warning = 1, Information = 2, Debug = 4, PrintLevel_End = 5 }
 
- Protected Attributes inherited from makVrv::DtDebugLog
PrintLevel myLevel
 variable used to decide whether send output to the 'works always' stream (myOutput) or the 'works never' stream (myEmptyOutput) More...
 
DtFilePrinter * myFilePrinter
 The file printer to log to. More...
 
DtOutputStreamBuffer * myBuffer
 The buffer used by the output stream. More...
 
DtOutputStreamBuffer * myEmptyBuffer
 The buffer used by the empty output stream. More...
 
int myPrintLevelThresholdRef
 The dummy 'global notify level' that our DtOutputStream's will compare their configured thresholds to. More...
 
DtOutputStream * myOutput
 The output stream that does all the work. More...
 
std::ostream * myEmptyOutput
 The 'black hole' output stream When the stream is created, its threshold is set to myPrintLevelThresholdRef+1 so its always greater than the reference, making it a 'works never' output stream. More...
 

Detailed Description

Override to detach printers that are already created by VRF.

Constructor & Destructor Documentation

makVrf::DtVrfDebugLog::DtVrfDebugLog ( const std::string &  filename)
virtual makVrf::DtVrfDebugLog::~DtVrfDebugLog ( )
virtual

DTOR.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)