|  | 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.
 1.8.18
 1.8.18