Class DefaultPrintPolicy

Inheritance Relationships

Base Type

Class Documentation

class Acts::Logging::DefaultPrintPolicy : public Acts::Logging::OutputPrintPolicy

default print policy for debug messages

This class allows to print debug messages without further modifications to a specified output stream.

Public Functions

DefaultPrintPolicy(std::ostream *out = &std::cout)

constructor

Pre

out is non-zero

Parameters
  • [in] out: pointer to output stream object

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

flush the debug message to the destination stream

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

  • [in] input: text of debug message