Class Acts::Logging::ThreadOutputDecorator¶
-
class ThreadOutputDecorator : public Acts::Logging::OutputDecorator¶
decorate debug message with a thread ID
The debug message is complemented with a thread ID.
Public Functions
-
inline explicit ThreadOutputDecorator(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 thread ID 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 ThreadOutputDecorator(std::unique_ptr<OutputPrintPolicy> wrappee)¶