Analysis Software
Documentation for sPHENIX simulation software
|
abstract base class for filtering debug output More...
#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/Logger.hpp>
Public Member Functions | |
virtual | ~OutputFilterPolicy ()=default |
virtual default destructor | |
virtual bool | doPrint (const Level &lvl) const =0 |
decide whether a debug message should be processed | |
virtual Level | level () const =0 |
virtual std::unique_ptr < OutputFilterPolicy > | clone (Level level) const =0 |
abstract base class for filtering debug output
Implementations of this interface need to define whether a debug message with a certain debug level is processed or filtered out.
Definition at line 266 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 266 of file Logger.hpp
|
virtualdefault |
virtual default destructor
|
pure virtual |
Make a copy of this filter policy with a new level
level | the new level |
Implemented in Acts::Logging::DefaultFilterPolicy.
|
pure virtual |
decide whether a debug message should be processed
[in] | lvl | debug level of debug message |
true
of debug message should be processed, false
if debug message should be skipped Implemented in Acts::Logging::DefaultFilterPolicy.
|
pure virtual |
Get the level of this filter policy
Implemented in Acts::Logging::DefaultFilterPolicy.