![]() |
ATLAS Offline Software
|
Very simple interface for writing log messages. More...
#include <ILogger.h>
Public Member Functions | |
virtual | ~ILogger () |
Make the destructor virtual. More... | |
virtual void | debug (const char *msg)=0 |
Log a debugging message. More... | |
virtual void | error (const char *msg)=0 |
Log an error message. More... | |
Very simple interface for writing log messages.
In a few places, we want to be able to generate logging messages, but we also want to avoid dependencies on Gaudi. This interface can be used in such cases.
The RootUtils::PyLogger
class is a concrete implementation of this that calls back to Python code.
|
inlinevirtual |
|
pure virtual |
Log a debugging message.
msg | The message to log. |
Implemented in DataModelCompatSvc, and RootUtils::PyLogger.
|
pure virtual |
Log an error message.
msg | The message to log. |
Implemented in DataModelCompatSvc, and RootUtils::PyLogger.