Inheritance Graph
graph BT
Logger
LoggerJSON --> Logger
LoggerPlainText --> Logger
LoggerTime --> Logger
LoggerTSV --> Logger
LoggerXML --> Logger
click Logger "classUtil_1_1Profiling_1_1Logger"
click LoggerJSON "classUtil_1_1Profiling_1_1LoggerJSON"
click LoggerPlainText "classUtil_1_1Profiling_1_1LoggerPlainText"
click LoggerTime "classUtil_1_1Profiling_1_1LoggerTime"
click LoggerTSV "classUtil_1_1Profiling_1_1LoggerTSV"
click LoggerXML "classUtil_1_1Profiling_1_1LoggerXML"
Description
Base class for logging actions. The format of the output that is written to the associated stream is determined by selecting an appropriate subclass.
Protected Attributes
Public Functions
|
|
|
|
|
Logger(std::ostream & outputStream) |
|
|
|
~Logger() |
|
|
void |
log(const Action & action) Create formatted output for the given action. |
Documentation
variable
Util::Profiling::Logger::output
Defined in Util/Profiling/Logger.h:27
function
Util::Profiling::Logger::Logger
|
|
|
|
|
|
Logger( |
std::ostream & |
outputStream ) |
Defined in Util/Profiling/Logger.h:29
function
Util::Profiling::Logger::~Logger
Defined in Util/Profiling/Logger.h:30
function
Util::Profiling::Logger::log
Create formatted output for the given action.
Defined in Util/Profiling/Logger.h:33