12 #include <vlutil/vlPrint.h>
14 #include <vlutil/vlString.h>
43 void operator()(
const char *s, ...);
44 void operator()(
const std::string& s, ...);
45 void operator()(
const DtString& s, ...);
56 bool setFilename(
const std::string& newFilename);
58 int threshold()
const;
59 void setThreshold(
int threshold);
61 const int& globalThreshold()
const;
63 bool testInvariant()
const;
int myThreshold
The current logging threshold for the logger. If the logger's threshold is > the global threshold...
Definition: outputLogger.h:87
int & myGlobalThreshold
The threshold to measure against. If this is less than the threshold, then do not log anything...
Definition: outputLogger.h:83
DtOutputStream * myLogger
The output stream that does all the work.
Definition: outputLogger.h:79
const char * filename
Definition: ioapi.h:38
This is a simple class for logging information to a file. To be used, the caller must specify a loggi...
Definition: outputLogger.h:30
std::string myFilename
the original filename to log to
Definition: outputLogger.h:90
DtOutputStreamBuffer * myBuffer
The buffer used by the output stream.
Definition: outputLogger.h:76
#define DT_DLL_vrfutil
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfutilDefines.h:34
DtFilePrinter * myFilePrinter
The file printer to log to.
Definition: outputLogger.h:73