Implement optional syslog logging using ordinary

bb_xx_msg calls, and convert networking/* to it.
The rest of bbox will be converted gradually.
This commit is contained in:
Denis Vlasenko
2006-09-06 18:36:50 +00:00
parent 5d725462d4
commit 3538b9a882
39 changed files with 296 additions and 366 deletions

View File

@@ -12,26 +12,12 @@
#include "libbb_udhcp.h"
enum syslog_levels {
LOG_EMERG = 0,
LOG_ALERT,
LOG_CRIT,
LOG_WARNING,
LOG_ERR,
LOG_INFO,
LOG_DEBUG
};
#include <syslog.h>
long uptime(void);
#define LOG(level, str, args...) udhcp_logging(level, str, ## args)
#if ENABLE_FEATURE_UDHCP_DEBUG
# define DEBUG(level, str, args...) LOG(level, str, ## args)
# define DEBUG(str, args...) bb_info_msg(str, ## args)
#else
# define DEBUG(level, str, args...) do {;} while(0)
# define DEBUG(str, args...) do {;} while(0)
#endif
#endif