Class OutputDecorator¶
Defined in File Logger.hpp
Inheritance Relationships¶
Base Type¶
public Acts::Logging::OutputPrintPolicy
(Class OutputPrintPolicy)
Derived Types¶
public Acts::Logging::LevelOutputDecorator
(Class LevelOutputDecorator)public Acts::Logging::NamedOutputDecorator
(Class NamedOutputDecorator)public Acts::Logging::ThreadOutputDecorator
(Class ThreadOutputDecorator)public Acts::Logging::TimedOutputDecorator
(Class TimedOutputDecorator)
Class Documentation¶
-
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
-
OutputDecorator
(std::unique_ptr<OutputPrintPolicy> wrappee)¶ constructor wrapping actual output print policy
- Parameters
[in] wrappee
: output print policy object which is wrapped by this decorator object
-