Jpp
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Variables
JMessageLogger.hh File Reference

General purpose message reporting. More...

#include <string>
#include "JSystem/JNetwork.hh"
#include "JSystem/JDate.hh"
#include "JLang/JSharedPointer.hh"
#include "JLogger.hh"

Go to the source code of this file.

Classes

class  JLOGGER::JMessageLogger
 Message logger. More...
 
class  JLOGGER::JMessageLoggerThreadSafe
 Thread-safe message logger. More...
 

Namespaces

 JLOGGER
 Message logging.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Macros

#define TYPEOUT(LEVEL, MESSAGE)   this->typeout(LEVEL, #LEVEL, MESSAGE)
 

Variables

static const std::string JLOGGER::MESSAGE_TAG = std::string("MSG")
 Message logging tag. More...
 

Detailed Description

General purpose message reporting.

Author
mdejong

Definition in file JMessageLogger.hh.

Macro Definition Documentation

#define TYPEOUT (   LEVEL,
  MESSAGE 
)    this->typeout(LEVEL, #LEVEL, MESSAGE)

Definition at line 180 of file JMessageLogger.hh.