Пример #1
0
/**
 * 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);
}
Пример #2
0
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);
}
Пример #3
0
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);
}