![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
default filter policy for debug messages More...
#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/Logger.hpp>
Inheritance diagram for Acts::Logging::DefaultFilterPolicy:
Collaboration diagram for Acts::Logging::DefaultFilterPolicy: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().
Here is the call graph for this function:
|
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().
Here is the call graph for this function:
|
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().
Here is the caller graph for this function:
|
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