#include <syslog.h>
Go to the source code of this file.
Enumerations | |
enum | daemon_log_flags { DAEMON_LOG_SYSLOG = 1, DAEMON_LOG_STDERR = 2, DAEMON_LOG_STDOUT = 4, DAEMON_LOG_AUTO = 8 } |
Specifies where to send the log messages to. More... | |
Functions | |
void | daemon_log (int prio, const char *t,...) |
Log a message using printf format strings using the specified syslog priority. More... | |
char* | daemon_ident_from_argv0 (char *argv0) |
Return a sensible syslog identification for daemon_log_ident generated from argv[0]. More... | |
Variables | |
enum daemon_log_flags | daemon_log_use |
This variable is used to specify the log target(s) to use. More... | |
char* | daemon_log_ident |
Specifies the syslog identification, use daemon_ident_from_argv0() to set this to a sensible value or generate your own. More... |
Definition in file dlog.h.
|
Specifies where to send the log messages to.
|
|
Return a sensible syslog identification for daemon_log_ident generated from argv[0]. This will return a pointer to the file name of argv[0], i.e. strrchr(argv[0], '\')+1
|
|
Log a message using printf format strings using the specified syslog priority.
|
|
Specifies the syslog identification, use daemon_ident_from_argv0() to set this to a sensible value or generate your own.
|
|
This variable is used to specify the log target(s) to use. Defaults to DAEMON_LOG_STDERR|DAEMON_LOG_AUTO |