Class DefaultFilterPolicy

Inheritance Relationships

Base Type

Class Documentation

class Acts::Logging::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

DefaultFilterPolicy(const Level &lvl)

constructor

Parameters
  • [in] lvl: threshold debug level

~DefaultFilterPolicy() override = default

virtual default destructor

bool doPrint(const Level &lvl) const override

decide whether a debug message should be processed

Return

true if lvl >= m_level, otherwise false

Parameters
  • [in] lvl: debug level of debug message