EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
decorate debug message with a thread ID More...
#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/Logger.hpp>
Public Member Functions | |
ThreadOutputDecorator (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 | |
decorate debug message with a thread ID
The debug message is complemented with a thread ID.
Definition at line 396 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 396 of file Logger.hpp
|
inlineexplicit |
constructor
[in] | wrappee | output print policy object to be wrapped |
Definition at line 401 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 401 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 thread ID 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 411 of file Logger.hpp.
View newest version in sPHENIX GitHub at line 411 of file Logger.hpp
References Acts::Logging::OutputDecorator::flush().