Orion
high-rate readout
|
CoreLogger interface, includes only basic logging functionality. More...
#include <logger.hpp>
Public Member Functions | |
virtual | ~CoreLogger ()=default |
Default destructor. | |
virtual void | log_msg (log_level_t level, const std::string &msg)=0 |
Log a message. More... | |
virtual bool | should_log (log_level_t level) const =0 |
Check if message with specified log level will be logged. More... | |
virtual log_level_t | get_level () const =0 |
Properties. More... | |
virtual void | set_level (log_level_t level)=0 |
Set logging level. More... | |
virtual void | set_pattern (const std::string &pattern)=0 |
Set logger message pattern. More... | |
CoreLogger interface, includes only basic logging functionality.
|
pure virtual |
Properties.
Get logging level.
Implemented in itk::logger::CoreLogger, and itk::logger::CoreLogger.
|
pure virtual |
Log a message.
level | - logger level (enum value). |
msg | - message text. |
Implemented in itk::logger::CoreLogger, and itk::logger::CoreLogger.
|
pure virtual |
Set logging level.
level | - logging level (enum value). |
Implemented in itk::logger::CoreLogger, and itk::logger::CoreLogger.
|
pure virtual |
Set logger message pattern.
pattern | - message pattern. |
Implemented in itk::logger::CoreLogger, and itk::logger::CoreLogger.
|
pure virtual |
Check if message with specified log level will be logged.
level | - logger level (enum value). |
Implemented in itk::logger::CoreLogger, and itk::logger::CoreLogger.