EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
decorate debug message with its debug level More...
#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/Logger.hpp>
Public Member Functions | |
LevelOutputDecorator (std::unique_ptr< OutputPrintPolicy > wrappee) | |
constructor | |
void | flush (const Level &lvl, const std::ostringstream &input) override |
flush the debug message to the destination stream | |
Public Member Functions inherited from Acts::Logging::OutputDecorator | |
OutputDecorator (std::unique_ptr< OutputPrintPolicy > wrappee) | |
constructor wrapping actual output print policy | |
Public Member Functions inherited from Acts::Logging::OutputPrintPolicy | |
virtual | ~OutputPrintPolicy ()=default |
virtual default destructor | |
Private Member Functions | |
std::string | toString (const Level &lvl) const |
convert debug level to string | |
decorate debug message with its debug level
The debug message is complemented with its debug level.
Definition at line 422 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 422 of file Logger.hpp
|
inlineexplicit |
constructor
[in] | wrappee | output print policy object to be wrapped |
Definition at line 427 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 427 of file Logger.hpp
|
inlineoverridevirtual |
flush the debug message to the destination stream
[in] | lvl | debug level of debug message |
[in] | input | text of debug message |
This function prepends the debug level to the debug message and then delegates the flushing of the whole message to its wrapped object.
Reimplemented from Acts::Logging::OutputDecorator.
Definition at line 437 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 437 of file Logger.hpp
References Acts::Logging::OutputDecorator::flush(), and toString().
|
inlineprivate |
convert debug level to string
[in] | lvl | debug level |
Definition at line 449 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 449 of file Logger.hpp
Referenced by flush().