55#define LOG_SYSLOG_PRIO_NONE -1;
140 const char *fstr, ...)
141 __attribute__ ((format (printf, 3, 4)));
log_debug_app_t
syslog wants to know what app is logging ...
Definition: log.h:367
log_debug_t
The debug level enumerations used in util/log.c.
Definition: log.h:348
void log_syslog_append(boolean recursive, log_debug_t level, log_debug_t sub_level, const char *fstr, va_list args)
Append formatted string output to the internal syslog log buffer.
Definition: log_syslog.c:311
void log_syslog_cleanup(void)
Cleanup syslog related logging state, if any.
Definition: log_syslog.c:147
void log_syslog_common(boolean recursive, log_debug_t level, log_debug_t sub_level, const char *fstr, va_list args)
Generate a log entry destined for vendor specific processing.
Definition: log_syslog.c:249
void void log_syslog_flush(void)
Flush contents of internal buffer to vendor logging system.
Definition: log_syslog.c:227
void log_syslog_send(log_debug_app_t app, log_debug_t level, const char *fstr,...) __attribute__((format(printf
Send log data to syslog via vsyslog()
void log_syslog_close(void)
Close down syslog connection.
Definition: log_syslog.c:127
boolean log_syslog_connected(void)
Return syslog connect status.
Definition: log_syslog.c:167
int cvt_level2syslog_prio(log_debug_t level)
Convert from log_debug (native) level to syslog priority.
Definition: log_syslog.c:89
void log_syslog_connect(void)
Connect to syslog output stream via openlog()
Definition: log_syslog.c:180
NCX System Logging Manager.
Global error messages for status code enumerations.