Go to the documentation of this file.
22 : m_name(
std::move(
name ) ), m_pSvcLocator( pSvcLocator ) {}
167 log <<
MSG::FATAL <<
" Exception with tag=" << Exception.tag() <<
" is catched " <<
endmsg;
void beforeInitialize(INamedInterface *) override
std::string m_name
Auditor's name for identification.
Gaudi::Property< int > m_outputLevel
void before(StandardEventType, INamedInterface *) override
The following methods are meant to be implemented by the child class...
void beforeReinitialize(INamedInterface *) override
void afterExecute(INamedInterface *, const StatusCode &) override
SmartIF< ISvcLocator > m_pSvcLocator
Pointer to service locator service.
void bindPropertiesTo(Gaudi::Interfaces::IOptionsSvc &optsSvc)
virtual StatusCode finalize()
virtual StatusCode initialize()
const std::string & name() const override
void beforeFinalize(INamedInterface *) override
void after(StandardEventType, INamedInterface *, const StatusCode &) override
MSG::Level setUpMessaging() const
Set up local caches.
bool m_isFinalized
Auditor has been finalized flag.
void afterReinitialize(INamedInterface *) override
StatusCode sysFinalize() override
Finalization method invoked by the framework.
void afterFinalize(INamedInterface *) override
const ValueType & value() const
void afterInitialize(INamedInterface *) override
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
void beforeExecute(INamedInterface *) override
bool isEnabled() const override
constexpr static const auto SUCCESS
Gaudi::Property< bool > m_isEnabled
Auditor(std::string name, ISvcLocator *svcloc)
Constructor.
bool m_isInitialized
Auditor has been initialized flag.
constexpr static const auto FAILURE
StatusCode sysInitialize() override
Initialization method invoked by the framework.
SmartIF< ISvcLocator > & serviceLocator() const override
The standard service locator.