#ifndef __LOGGER_H__ #define __LOGGER_H__ #include "class.h" typedef enum logger_level { LOGGER_DEBUG=0, LOGGER_INFO, LOGGER_NOTICE, LOGGER_WARNING, LOGGER_ERR, LOGGER_CRIT, LOGGER_ALERT, LOGGER_EMERG } logger_level; extern const char * const logger_level_str[]; CLASS(Logger) { logger_level min_level; }; CLASS(LoggerStderr) { EXTENDS(Logger); }; CLASS(LoggerSyslog) { EXTENDS(Logger); }; #endif // __LOGGER_H__ // vim: set ts=4 sw=4: