Class OutputPrintPolicy

Inheritance Relationships

Derived Types

Class Documentation

class Acts::Logging::OutputPrintPolicy

abstract base class for printing debug output

Implementations of this interface need to define how and where to print debug messages (e.g. to a file, to a stream into a database etc).

Subclassed by Acts::Logging::DefaultPrintPolicy, Acts::Logging::OutputDecorator

Public Functions

~OutputPrintPolicy() = default

virtual default destructor

void flush(const Level &lvl, const std::string &input) = 0

handle output of debug message

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

  • [in] input: text of debug message