EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::Logging Namespace Reference

debug output related helper classes and functions More...

Classes

class  OutputPrintPolicy
 abstract base class for printing debug output More...
 
class  OutputFilterPolicy
 abstract base class for filtering debug output More...
 
exception  OutStream
 thread-safe output stream More...
 
exception  DefaultFilterPolicy
 default filter policy for debug messages More...
 
class  OutputDecorator
 base class for decorating the debug output More...
 
exception  NamedOutputDecorator
 decorate debug message with a name More...
 
exception  TimedOutputDecorator
 decorate debug message with a time stamp More...
 
exception  ThreadOutputDecorator
 decorate debug message with a thread ID More...
 
exception  LevelOutputDecorator
 decorate debug message with its debug level More...
 
exception  DefaultPrintPolicy
 default print policy for debug messages More...
 
exception  MirrorOutputDecorator
 mirror debug message More...
 

Enumerations

enum  Level {
  VERBOSE = 0, DEBUG, INFO, WARNING,
  ERROR, FATAL
}
 constants steering the debug output More...
 

Detailed Description

debug output related helper classes and functions

Enumeration Type Documentation

constants steering the debug output

All messages with a debug level equal or higher than the currently set debug output level will be printed.

Enumerator:
VERBOSE 

VERBOSE level.

DEBUG 

DEBUG level.

INFO 

INFO level.

WARNING 

WARNING level.

ERROR 

ERROR level.

FATAL 

FATAL level.

Definition at line 153 of file Logger.hpp.

View newest version in sPHENIX GitHub at line 153 of file Logger.hpp