Logging::LogFile Class Reference

#include <logfile.h>

Collaboration diagram for Logging::LogFile:

Collaboration graph
[legend]

Detailed Description

Definition at line 30 of file logging/logfile.h.


Public Types

enum  LogFileOptions { NORMAL = 0, TIMESTAMP_ON_FILENAME = 1, APPEND = 2 }

Public Member Functions

 LogFile (const string &fileName, LogFileOptions options=NORMAL)
 ~LogFile ()
void logPrintf (const char *printfFormat,...)

Protected Attributes

fstream fs

Member Enumeration Documentation

Enumerator:
NORMAL 
TIMESTAMP_ON_FILENAME 
APPEND 

Definition at line 32 of file logging/logfile.h.


Constructor & Destructor Documentation

Logging::LogFile::LogFile ( const string &  fileName,
LogFileOptions  options = NORMAL 
)

Definition at line 29 of file logging/logfile.cpp.

References APPEND, and fs.

Logging::LogFile::~LogFile (  ) 

Definition at line 34 of file logging/logfile.cpp.

References fs.


Member Function Documentation

void Logging::LogFile::logPrintf ( const char *  printfFormat,
  ... 
)

Definition at line 39 of file logging/logfile.cpp.

References BUFSIZE, and fs.


Field Documentation

fstream Logging::LogFile::fs [protected]

Definition at line 39 of file logging/logfile.h.

Referenced by LogFile(), logPrintf(), and ~LogFile().


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

Generated on Tue Mar 3 15:05:39 2009 for OpenRDK by  doxygen 1.5.6