/** * Initializes the RW.TRACE context and sets the severity as specified in the * command line. */ static void controller_init_trace(rwcli_controller_t* inst) { inst->trace_ctxt = rwtrace_init(); RW_ASSERT(inst->trace_ctxt); if (rift_cmdargs.trace_level == -1) { // trace level not set, using ERROR as default rift_cmdargs.trace_level = RWTRACE_SEVERITY_ERROR; } rwtrace_ctx_category_destination_set(inst->trace_ctxt, RWTRACE_CATEGORY_RWCLI, RWTRACE_DESTINATION_CONSOLE); rwtrace_ctx_category_severity_set(inst->trace_ctxt, RWTRACE_CATEGORY_RWCLI, (rwtrace_category_t)rift_cmdargs.trace_level); }
void rift_init_trace() { rwcli_trace = rwtrace_init(); RW_ASSERT(rwcli_trace); if (rift_cmdargs.trace_level == -1) { // trace level not set, using ERROR as default rift_cmdargs.trace_level = RWTRACE_SEVERITY_ERROR; } rwtrace_ctx_category_destination_set(rwcli_trace, RWTRACE_CATEGORY_RWCLI, RWTRACE_DESTINATION_CONSOLE); rwtrace_ctx_category_severity_set(rwcli_trace, RWTRACE_CATEGORY_RWCLI, (rwtrace_category_t)rift_cmdargs.trace_level); }
static void init_rwtrace(rwvx_instance_ptr_t rwvx, char ** argv) { rw_status_t status; char * cmdline; status = rwtrace_ctx_category_severity_set( rwvx->rwtrace, RWTRACE_CATEGORY_RWMAIN, RWTRACE_SEVERITY_DEBUG); RW_ASSERT(status == RW_STATUS_SUCCESS); status = rwtrace_ctx_category_destination_set( rwvx->rwtrace, RWTRACE_CATEGORY_RWMAIN, RWTRACE_DESTINATION_CONSOLE); RW_ASSERT(status == RW_STATUS_SUCCESS); cmdline = g_strjoinv(" | ", argv); RWTRACE_DEBUG( rwvx->rwtrace, RWTRACE_CATEGORY_RWMAIN, "main() entered, cmdline = \"%s\"", cmdline); g_free(cmdline); }