JANA2
JLogger Struct Reference
Collaboration diagram for JLogger:

Public Types

enum  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 className="")
 
 JLogger (const JLogger &logger)=default
 
JLoggeroperator= (const JLogger &in)=default
 
void SetTag (std::string tag)
 
void SetTimestampFlag ()
 
void UnsetTimestampFlag ()
 
void SetThreadstampFlag ()
 
void UnsetThreadstampFlag ()
 

Public Attributes

Level level
 
std::ostream * destination
 
std::string className
 
bool show_level = true
 
bool show_classname = false
 
bool show_timestamp = false
 
bool show_threadstamp = false
 

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