mermaid::support::logging Namespace Reference

Namespace for the Logging Framework. More...

Classes

class  FastLogger
 Fast implementation of the logger, without any thread synchronization. More...
class  FileOutput
 Appends LogMessage's to a file. More...
class  Logger
 Main class of the logger framework. More...
class  LogMessage
 This class represents a message of the logger. More...
class  LogOutput
 LogOutput is something that handles the Logger output. More...
class  LogScope
 LogScope is a helper to use the logger. More...
class  TerminalOutput
 Prints LogMessage's to the standard output. More...
class  ThreadSafeLogger
 Thread safe implementation of the logger. More...
class  ThreadSafeOutput
 Adds mutual exclusion to another output. More...

Enumerations

enum  LogLevel {
  LOG_ERROR, LOG_WARN, LOG_INFO,
  LOG_BEGIN, LOG_STEP, LOG_SEPARATOR,
  LOG_END
}
 

The LogLevel enum lists all the logger levels.

More...

Detailed Description

Namespace for the Logging Framework.


Enumeration Type Documentation

The LogLevel enum lists all the logger levels.

Author:
Joao Reis
Enumerator:
LOG_ERROR 

Error level (Error levels group)

LOG_WARN 

Warn level (Error levels group)

LOG_INFO 

Info level (Error levels group)

LOG_BEGIN 

Begin level (Reporting levels group)

LOG_STEP 

Step level (Reporting levels group)

LOG_SEPARATOR 

Separator level (Reporting levels group)

LOG_END 

End level (Reporting levels group)

Definition at line 190 of file Logger.hpp.

Generated on Fri Mar 4 22:15:48 2011 for MeRMaID::support by  doxygen 1.6.3