Class Acts::Logging::DefaultFilterPolicy

class DefaultFilterPolicy : public Acts::Logging::OutputFilterPolicy

default filter policy for debug messages

All debug messages with a debug level equal or larger to the specified threshold level are processed.

Public Functions

inline explicit DefaultFilterPolicy(const Level &lvl)

constructor

Parameters

lvl[in] threshold debug level

~DefaultFilterPolicy() override = default

virtual default destructor

inline virtual bool doPrint(const Level &lvl) const override

decide whether a debug message should be processed

Parameters

lvl[in] debug level of debug message

Returns

true if lvl >= m_level, otherwise false