Browse Source

create a static global logger as a default logger. For now this logs everything on stderr.

1.0.2
Georg Hopp 12 years ago
parent
commit
bbf4463fda
  1. 2
      include/tr/logger.h
  2. 3
      src/stderr.c

2
include/tr/logger.h

@ -54,6 +54,8 @@ TR_CLASS(TR_LoggerSyslog) {
TR_EXTENDS(TR_Logger);
};
extern TR_Logger TR_logger;
#endif // __TR_LOGGER_H__
// vim: set ts=4 sw=4:

3
src/stderr.c

@ -36,4 +36,7 @@ logStderr(void * this, TR_logger_level level, const char * const msg)
TR_INIT_IFACE(TR_Logger, logStderr);
TR_CREATE_CLASS(TR_LoggerStderr, TR_Logger, TR_IF(TR_Logger));
TR_INSTANCE(TR_LoggerStderr, TR_debugConlogger, {TR_LOGGER_DEBUG});
TR_Logger TR_logger = TR_INSTANCE_CAST(TR_Logger, TR_debugConlogger);
// vim: set ts=4 sw=4:
Loading…
Cancel
Save