Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Base class with logging support. More...
#include <bayeux/mctools/g4/loggable_support.h>
Public Member Functions | |
loggable_support () | |
Default constructor. More... | |
loggable_support (datatools::logger::priority) | |
Constructor from logging priority level. More... | |
datatools::logger::priority | get_logging_priority () const |
virtual | ~loggable_support () |
Destructor. More... | |
void | set_logging_priority (const std::string &priority_label_) |
void | set_logging_priority (datatools::logger::priority) |
bool | is_debug () const |
void | set_debug (bool) |
bool | is_verbose () const |
void | set_verbose (bool) |
Protected Member Functions | |
void | _initialize_logging_support (const datatools::properties &) |
datatools::logger::priority | _logprio () const |
Protected Attributes | |
datatools::logger::priority | _logging_priority |
Logging priority threshold. More... | |
Base class with logging support.
mctools::g4::loggable_support::loggable_support | ( | ) |
Default constructor.
|
explicit |
Constructor from logging priority level.
|
virtual |
Destructor.
|
protected |
|
protected |
datatools::logger::priority mctools::g4::loggable_support::get_logging_priority | ( | ) | const |
bool mctools::g4::loggable_support::is_debug | ( | ) | const |
bool mctools::g4::loggable_support::is_verbose | ( | ) | const |
void mctools::g4::loggable_support::set_debug | ( | bool | ) |
void mctools::g4::loggable_support::set_logging_priority | ( | const std::string & | priority_label_ | ) |
void mctools::g4::loggable_support::set_logging_priority | ( | datatools::logger::priority | ) |
void mctools::g4::loggable_support::set_verbose | ( | bool | ) |
|
protected |
Logging priority threshold.