libbb: make syslog level for bb_error_msg's configurable. use it in crond
function old new delta bb_verror_msg 380 386 +6 syslog_level - 1 +1 crondlog 165 108 -57 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -11,6 +11,7 @@
|
||||
# include <syslog.h>
|
||||
#endif
|
||||
|
||||
smallint syslog_level = LOG_ERR;
|
||||
smallint logmode = LOGMODE_STDIO;
|
||||
const char *msg_eol = "\n";
|
||||
|
||||
@ -70,7 +71,7 @@ void FAST_FUNC bb_verror_msg(const char *s, va_list p, const char* strerr)
|
||||
}
|
||||
#if ENABLE_FEATURE_SYSLOG
|
||||
if (logmode & LOGMODE_SYSLOG) {
|
||||
syslog(LOG_ERR, "%s", msg + applet_len);
|
||||
syslog(syslog_level, "%s", msg + applet_len);
|
||||
}
|
||||
#endif
|
||||
free(msg);
|
||||
|
Reference in New Issue
Block a user