Exemple #1
0
wbLogger_t wbLogger_new() {
  wbLogger_t logger;

  logger = wbNew(struct st_wbLogger_t);

  wbLogger_setId(logger, uuid());
  wbLogger_setSessionId(logger, sessionId());
  wbLogger_setLength(logger, 0);
  wbLogger_setHead(logger, NULL);

  wbLogger_getLevel(logger) = wbLogLevel_TRACE;

  return logger;
}
Exemple #2
0
wbLogger_t wbLogger_new() {
  wbLogger_t logger;

  logger = wbNew(struct st_wbLogger_t);

  wbLogger_setLength(logger, 0);
  wbLogger_setHead(logger, NULL);
#ifndef NDEBUG
  wbLogger_getLevel(logger) = wbLogLevel_TRACE;
#else
  wbLogger_getLevel(logger) = wbLogLevel_OFF;
#endif

  return logger;
}
Exemple #3
0
void wbLogger_clear(wbLogger_t logger) {
  if (logger != NULL) {
    wbLogEntry_t tmp;
    wbLogEntry_t iter;

    iter = wbLogger_getHead(logger);
    while (iter != NULL) {
      tmp = wbLogEntry_getNext(iter);
      wbLogEntry_delete(iter);
      iter = tmp;
    }

    wbLogger_setLength(logger, 0);
    wbLogger_setHead(logger, NULL);
  }
}