Analysis Software
Documentation for sPHENIX simulation software
|
default filter policy for debug messages More...
#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/Logger.hpp>
Public Member Functions | |
DefaultFilterPolicy (Level lvl) | |
constructor | |
~DefaultFilterPolicy () override=default | |
virtual default destructor | |
bool | doPrint (const Level &lvl) const override |
decide whether a debug message should be processed | |
Level | level () const override |
std::unique_ptr < OutputFilterPolicy > | clone (Level level) const override |
Public Member Functions inherited from Acts::Logging::OutputFilterPolicy | |
virtual | ~OutputFilterPolicy ()=default |
virtual default destructor | |
Private Attributes | |
Level | m_level |
threshold debug level for messages to be processed | |
default filter policy for debug messages
All debug messages with a debug level equal or larger to the specified threshold level are processed.
Definition at line 293 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 293 of file Logger.hpp
|
inlineexplicit |
constructor
[in] | lvl | threshold debug level |
Definition at line 298 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 298 of file Logger.hpp
References Acts::Logging::getFailureThreshold(), and Acts::Logging::levelName().
|
overridedefault |
virtual default destructor
|
inlineoverridevirtual |
Make a copy of this filter policy with a new level
level | the new level |
Implements Acts::Logging::OutputFilterPolicy.
Definition at line 327 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 327 of file Logger.hpp
References level().
|
inlineoverridevirtual |
decide whether a debug message should be processed
[in] | lvl | debug level of debug message |
true
if lvl
>= m_level, otherwise false
Implements Acts::Logging::OutputFilterPolicy.
Definition at line 318 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 318 of file Logger.hpp
References m_level.
|
inlineoverridevirtual |
Get the level of this filter policy
Implements Acts::Logging::OutputFilterPolicy.
Definition at line 322 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 322 of file Logger.hpp
References m_level.
Referenced by clone().
|
private |
threshold debug level for messages to be processed
Definition at line 333 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 333 of file Logger.hpp