Class Acts::Logging::LevelOutputDecorator¶
-
class LevelOutputDecorator : public Acts::Logging::OutputDecorator¶
decorate debug message with its debug level
The debug message is complemented with its debug level.
Public Functions
-
inline explicit LevelOutputDecorator(std::unique_ptr<OutputPrintPolicy> wrappee)¶
constructor
- Parameters
wrappee – [in] output print policy object to be wrapped
-
inline virtual void flush(const Level &lvl, const std::string &input) override¶
flush the debug message to the destination stream
This function prepends the debug level to the debug message and then delegates the flushing of the whole message to its wrapped object.
- Parameters
lvl – [in] debug level of debug message
input – [in] text of debug message
-
inline explicit LevelOutputDecorator(std::unique_ptr<OutputPrintPolicy> wrappee)¶