summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debug.c37
1 files changed, 20 insertions, 17 deletions
diff --git a/debug.c b/debug.c
index 4f8f51c..2ec8ef3 100644
--- a/debug.c
+++ b/debug.c
@@ -68,35 +68,38 @@ uint8_t debug_get_level() {
}
int debug_set_destination(char *dest, int log_type) {
- static const char *facstrings[] = { "LOG_DAEMON", "LOG_MAIL", "LOG_USER", "LOG_LOCAL0",
+ static const char *facstrings[] = {
+ "LOG_DAEMON", "LOG_MAIL", "LOG_USER", "LOG_LOCAL0",
"LOG_LOCAL1", "LOG_LOCAL2", "LOG_LOCAL3", "LOG_LOCAL4",
"LOG_LOCAL5", "LOG_LOCAL6", "LOG_LOCAL7", NULL };
- static const int facvals[] = { LOG_DAEMON, LOG_MAIL, LOG_USER, LOG_LOCAL0,
+ static const int facvals[] = {
+ LOG_DAEMON, LOG_MAIL, LOG_USER, LOG_LOCAL0,
LOG_LOCAL1, LOG_LOCAL2, LOG_LOCAL3, LOG_LOCAL4,
LOG_LOCAL5, LOG_LOCAL6, LOG_LOCAL7 };
extern int errno;
int i;
if (!strncasecmp(dest, "file:///", 8)) {
- if (log_type!=FTICKS_LOG) {
+ if (log_type != FTICKS_LOG) {
debug_filepath = stringcopy(dest + 7, 0);
debug_file = fopen(debug_filepath, "a");
if (!debug_file) {
debug_file = stderr;
debugx(1, DBG_ERR, "Failed to open logfile %s\n%s",
- debug_filepath, strerror(errno));
+ debug_filepath, strerror(errno));
}
setvbuf(debug_file, NULL, _IONBF, 0);
} else {
- debug(DBG_WARN, "FTicksSyslogFacility starting with file:/// not permitted, assuming default F-Ticks destination");
+ debug(DBG_WARN, "FTicksSyslogFacility starting with file:/// not "
+ "permitted, assuming default F-Ticks destination");
}
return 1;
}
- if (!strncasecmp(dest, "x-syslog://", 11) || (log_type==FTICKS_LOG)) {
+ if (!strncasecmp(dest, "x-syslog://", 11) || log_type == FTICKS_LOG) {
if (!strncasecmp(dest, "x-syslog://", 11)) {
- dest += 11;
- if (*dest == '/')
- dest++;
+ dest += 11;
+ if (*dest == '/')
+ dest++;
}
if (*dest) {
for (i = 0; facstrings[i]; i++)
@@ -104,19 +107,19 @@ int debug_set_destination(char *dest, int log_type) {
break;
if (!facstrings[i])
debugx(1, DBG_ERR, "Unknown syslog facility %s", dest);
+ if (log_type != FTICKS_LOG)
+ debug_syslogfacility = facvals[i];
#if defined(WANT_FTICKS)
- if (log_type==FTICKS_LOG)
+ else if (log_type == FTICKS_LOG)
fticks_syslogfacility = facvals[i];
#endif
- if (log_type!=FTICKS_LOG)
- debug_syslogfacility = facvals[i];
} else {
+ if (log_type != FTICKS_LOG)
+ debug_syslogfacility = LOG_DAEMON;
#if defined(WANT_FTICKS)
- if (log_type==FTICKS_LOG)
- fticks_syslogfacility = 0;
+ else if (log_type == FTICKS_LOG)
+ fticks_syslogfacility = 0;
#endif
- if (log_type!=FTICKS_LOG)
- debug_syslogfacility = LOG_DAEMON;
}
openlog(debug_ident, LOG_PID, debug_syslogfacility);
return 1;
@@ -241,7 +244,7 @@ void fticks_debug(const char *format, ...) {
if (!debug_syslogfacility && !fticks_syslogfacility)
debug_logit(0xff, format, ap);
else {
- priority = LOG_DEBUG|fticks_syslogfacility;
+ priority = LOG_DEBUG | fticks_syslogfacility;
vsyslog(priority, format, ap);
va_end(ap);
}