 |
Belle II Software
release-05-02-19
|
unsigned int getLogInfo(ELogLevel logLevel) const
Returns the configured log information for the given level.
@ c_Result
Result: for informational summary messages, e.g.
int getDebugLevel() const
Returns the configured debug messaging level.
@ c_Fatal
Fatal: for situations were the program execution can not be continued.
static const char * logLevelToString(ELogLevel logLevelType)
Converts a log level type to a string.
void setLogLevel(ELogLevel logLevel)
Configure the log level.
@ c_NoVariables
If set don't output any variables that are part of the message.
int m_debugLevel
The debug messaging level.
@ c_Info
Info: for informational messages, e.g.
@ c_File
Source file in which the message was emitted.
void setAbortLevel(ELogLevel abortLevel)
Configure the abort level.
ELogLevel m_logLevel
The log messaging level.
ELogLevel
Definition of the supported log levels.
@ c_Package
Package in which the message was emitted.
LogConfig(ELogLevel logLevel=c_Default, int debugLevel=c_DefaultDebugLevel)
The LogConfig constructor.
@ c_Line
Line in source file in which the message was emitted.
Abstract base class for different kinds of events.
unsigned int m_logInfo[c_Default]
The kind of printed information per log level.
@ c_Level
Log level of the message.
@ c_Error
Error: for things that went wrong and have to be fixed.
ELogLevel getAbortLevel() const
Returns the configured abort level.
ELogInfo
Definition of the supported log message information.
@ c_Function
Function in which the message was emitted.
void setLogInfo(ELogLevel logLevel, unsigned int logInfo)
Configure the printed log information for the given level.
@ c_Message
Log message text.
@ c_Debug
Debug: for code development.
@ c_Warning
Warning: for potential problems that the user should pay attention to.
ELogLevel getLogLevel() const
Returns the configured log level.
@ c_Default
Default: use globally configured log level.
ELogLevel m_abortLevel
The log level at which the execution should be stopped.
static const int c_DefaultDebugLevel
Default debug level.
@ c_Timestamp
Time at which the message was emitted.
void setDebugLevel(int debugLevel)
Configure the debug messaging level.
@ c_Module
Module in which the message was emitted.