11 #define COMP_MISC_TRACER_OUTPUT_ON UA_CoMP::Misc::g_tracer_log.set_output_on()
14 #define COMP_MISC_TRACER_OUTPUT_OFF UA_CoMP::Misc::g_tracer_log.set_output_off()
17 #define COMP_MISC_LOG_TRACER(MSG) UA_CoMP::Misc::g_tracer_log.log(MSG)
51 void log(
const std::string& msg);
TracerOutput g_tracer_log
TracerOutput instance connected to g3log default logger.
TracerOutput()=default
No constructor.
void set_output_off()
Stop making output (ok even if output already stopped).
void decrease_indent()
Decrease the indentation level.
Class used to channel output of the BlockTracer, FunctionTracer and MemberTracer objects to the g3log...
void log(const std::string &msg)
Insert the message in the google log at given severity level.
bool is_output_on()
Indicate whether current making output.
void increase_indent()
Increase the indentation level.
void set_output_on()
Start making output (ok even output already started).