va_start(ap, format);
- if (enable_syslog)
- {
- snprintf (StaticBuf, SIZ, format, ap);
- syslog( LOG_CRIT|LOG_NDELAY|LOG_MAIL, StaticBuf);
- }
- else
- syslog(LOG_EMERG, format, ap);
-
+ snprintf (StaticBuf, SIZ, format, ap);
+ syslog( LOG_CRIT|LOG_NDELAY|LOG_MAIL, StaticBuf);
} // outputPrintf
{
size = backtrace(stack_frames, sizeof(stack_frames) / sizeof(void*));
- if (enable_syslog)
- for (NThread = 0; NThread < size; NThread++)
- {
- snprintf (StaticBuf, SIZ, "RAW: %p ", stack_frames[NThread]);
- syslog( LOG_CRIT|LOG_NDELAY|LOG_MAIL, StaticBuf);
- }
- else
- for (NThread = 0; NThread < size; NThread++)
- syslog(LOG_ALERT, "RAW: %p\n", stack_frames[NThread]);
+ for (NThread = 0; NThread < size; NThread++)
+ {
+ snprintf (StaticBuf, SIZ, "RAW: %p ", stack_frames[NThread]);
+ syslog( LOG_CRIT|LOG_NDELAY|LOG_MAIL, StaticBuf);
+ }
+
strings = backtrace_symbols(stack_frames, size);
for (NThread = 0; NThread < size; NThread++) {
if (strings != NULL) {
- if (enable_syslog)
- {// vsyslogs printf compliance sucks.
- snprintf (StaticBuf, SIZ, "RAW: %p ", strings[NThread]);
- syslog( LOG_CRIT|LOG_NDELAY|LOG_MAIL, StaticBuf);
- }
- else
- syslog(LOG_ALERT, "%s\n", strings[NThread]);
+ // vsyslogs printf compliance sucks.
+ snprintf (StaticBuf, SIZ, "RAW: %p ", strings[NThread]);
+ syslog( LOG_CRIT|LOG_NDELAY|LOG_MAIL, StaticBuf);
}
}
} /* createGlobalBacktrace */
{
size = backtrace(stack_frames, sizeof(stack_frames) / sizeof(void*));
- if (enable_syslog)
- for (NThread = 0; NThread < size; NThread++)
- {
- snprintf (StaticBuf, SIZ, "RAW: %p ", stack_frames[NThread]);
- syslog( LOG_CRIT|LOG_NDELAY|LOG_MAIL, StaticBuf);
- }
- else
- for (NThread = 0; NThread < size; NThread++)
- syslog(LOG_ALERT, "RAW: %p\n", stack_frames[NThread]);
+ for (NThread = 0; NThread < size; NThread++)
+ {
+ snprintf (StaticBuf, SIZ, "RAW: %p ", stack_frames[NThread]);
+ syslog( LOG_CRIT|LOG_NDELAY|LOG_MAIL, StaticBuf);
+ }
} /* createGlobalBacktrace */
/*!