|
ACTS
Experiment-independent tracking
|
default print policy for debug messages More...
#include <Acts/Utilities/Logger.hpp>
Public Member Functions | |
| DefaultPrintPolicy (std::ostream *out=&std::cout) | |
| constructor | |
| std::unique_ptr< OutputPrintPolicy > | clone (const std::string &) const override |
| Make a copy of this print policy with a new name. | |
| void | flush (const Level &lvl, const std::string &input) final |
| flush the debug message to the destination stream | |
| const std::string & | name () const override |
Fulfill OutputPrintPolicy interface. | |
| Public Member Functions inherited from Acts::Logging::OutputPrintPolicy | |
| virtual | ~OutputPrintPolicy ()=default |
| virtual default destructor | |
default print policy for debug messages
This class allows to print debug messages without further modifications to a specified output stream.
|
explicit |
constructor
| [in] | out | pointer to output stream object |
out is non-zero
|
overridevirtual |
Make a copy of this print policy with a new name.
Implements Acts::Logging::OutputPrintPolicy.
|
finalvirtual |
flush the debug message to the destination stream
| [in] | lvl | debug level of debug message |
| [in] | input | text of debug message |
Implements Acts::Logging::OutputPrintPolicy.
|
overridevirtual |
Fulfill OutputPrintPolicy interface.
This policy doesn't actually have a name, so the assumption is that somewhere in the decorator hierarchy, there is something that returns a name without delegating to a wrappee, before reaching this overload.
Implements Acts::Logging::OutputPrintPolicy.