EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
abstract base class for printing debug output More...
#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/Logger.hpp>
Public Member Functions | |
virtual | ~OutputPrintPolicy ()=default |
virtual default destructor | |
virtual void | flush (const Level &lvl, const std::ostringstream &input)=0 |
handle output of debug message | |
abstract base class for printing debug output
Implementations of this interface need to define how and where to print debug messages (e.g. to a file, to a stream into a database etc).
Definition at line 166 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 166 of file Logger.hpp
|
virtualdefault |
virtual default destructor
|
pure virtual |
handle output of debug message
[in] | lvl | debug output level of message |
[in] | input | text of debug message |
Implemented in Acts::Logging::DefaultPrintPolicy, Acts::Logging::LevelOutputDecorator, Acts::Logging::ThreadOutputDecorator, Acts::Logging::TimedOutputDecorator, Acts::Logging::NamedOutputDecorator, Acts::Logging::OutputDecorator, and Acts::Logging::MirrorOutputDecorator.
Referenced by compressevent(), converttohepmc(), dokinematics(), genevent(), init(), and Acts::Logger::log().