keyvalue::logger Namespace Reference

All logger functionalities are inside this namespace. More...

Classes

class  ConsoleLogger
 Implements a console Logger. More...
class  FileLogger
 Implements a file Logger. More...
class  GlobalLogger
 The global logger class. More...
class  Logger
 Protocol class which defines the interface for all types of logger. More...
class  LoggerImpl
 Abstract class which implements main methods of concrete Loggers. More...
class  AddPrefix
 Defines a policy for Message prefixes, which is, to send the prefix to the underlying Logger's device. More...
class  ForwardToGlobalLogger
 Defines a policy to apply when the Logger fails to process a Message, namely, forward it to GlobalLogger. More...
class  IgnoreColor
 Defines a policy for Message colors, which is, to ignore them. More...
class  IgnoreFailure
 Defines a policy to apply when the logger fails, which is, to ignore the failure. More...
class  IgnorePrefix
 Defines a policy for Message prefixes, which is, to ignore them. More...
class  XtermColor
 Defines a policy for Message color, which is, to set the underlying device of the Logger to print in Message's color. More...
class  WindowsConsole
 This class implements a Windows console Logger. More...
class  XtermConsole
 Implements an xterm console Logger. More...

Enumerations

enum  Color {
  black = 0, red, green, yellow,
  blue, pink, cyan, white,
  grey, bold_red, bold_green, bold_yellow,
  bold_blue, bold_pink, bold_cyan, bold_white
}
 

Console colors.

More...

Detailed Description

All logger functionalities are inside this namespace.


Enumeration Type Documentation

enum Color

Console colors.


Generated on Sat Mar 20 15:08:31 2010 for KeyValue by  doxygen 1.6.1