Class Acts::Logging::OutputDecorator¶
-
class Acts::Logging::OutputDecorator : public Acts::Logging::OutputPrintPolicy¶
base class for decorating the debug output
Derived classes may augment the debug message with additional information. Chaining different decorators is possible to customize the output to your needs.
Subclassed by Acts::Logging::LevelOutputDecorator, Acts::Logging::NamedOutputDecorator, Acts::Logging::ThreadOutputDecorator, Acts::Logging::TimedOutputDecorator
Public Functions
-
inline explicit OutputDecorator(std::unique_ptr<OutputPrintPolicy> wrappee)¶
constructor wrapping actual output print policy
- Parameters
wrappee – [in] output print policy object which is wrapped by this decorator object
-
inline explicit OutputDecorator(std::unique_ptr<OutputPrintPolicy> wrappee)¶