Class OutputFilterPolicy

Inheritance Relationships

Derived Type

Class Documentation

class Acts::Logging::OutputFilterPolicy

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.

Subclassed by Acts::Logging::DefaultFilterPolicy

Public Functions

~OutputFilterPolicy() = default

virtual default destructor

bool doPrint(const Level &lvl) const = 0

decide whether a debug message should be processed

Return

true of debug message should be processed, false if debug message should be skipped

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