JANA2
C++ framework for multi-threaded data processing
JLogger Struct Reference
Collaboration diagram for JLogger:
[legend]

Public Types

enum class  Level {
  TRACE ,
  DEBUG ,
  INFO ,
  WARN ,
  ERROR ,
  FATAL ,
  OFF
}
 

Public Member Functions

 JLogger (JLogger::Level level=JLogger::Level::INFO, std::ostream *destination=&std::cout, std::string group="")
 
 JLogger (const JLogger &)=default
 
JLoggeroperator= (const JLogger &)=default
 
void SetGroup (std::string group)
 
void ShowGroup (bool show)
 
void ShowLevel (bool show)
 
void ShowTimestamp (bool show)
 
void ShowThreadstamp (bool show)
 

Public Attributes

Level level
 
std::ostream * destination
 
std::string group
 
bool show_level = true
 
bool show_group = false
 
bool show_timestamp = true
 
bool show_threadstamp = false
 

The documentation for this struct was generated from the following file: