siproxd: improve syslog messages
Use explicit ident string ("siproxd") instead of NULL, as the latter is not guaranteed to prepend the program name (e.g. unspecified in POSIX), and may result in syslog messages identified only by PID. Use consistent facility (LOG_DAEMON) across openlog() and syslog() calls. Signed-off-by: Tony Ambardar <itugrok@yahoo.com>
This commit is contained in:
parent
74b1368b98
commit
88f20a7159
1 changed files with 20 additions and 0 deletions
20
net/siproxd/patches/010-syslog-msg.patch
Normal file
20
net/siproxd/patches/010-syslog-msg.patch
Normal file
|
@ -0,0 +1,20 @@
|
|||
--- a/src/log.c
|
||||
+++ b/src/log.c
|
||||
@@ -77,7 +77,7 @@
|
||||
static pthread_mutex_t log_mutex = PTHREAD_MUTEX_INITIALIZER;
|
||||
|
||||
void log_init(void) {
|
||||
- openlog(NULL,LOG_NDELAY|LOG_PID,LOG_DAEMON);
|
||||
+ openlog("siproxd",LOG_NDELAY|LOG_PID,LOG_DAEMON);
|
||||
}
|
||||
|
||||
void log_end(void) {
|
||||
@@ -257,7 +257,7 @@
|
||||
va_copy(ap_copy, ap);
|
||||
vsnprintf(outbuf, sizeof(outbuf), format, ap_copy);
|
||||
va_end(ap_copy);
|
||||
- syslog(LOG_USER|level, "%s:%i %s%s", file, line, label, outbuf);
|
||||
+ syslog(LOG_DAEMON|level, "%s:%i %s%s", file, line, label, outbuf);
|
||||
return;
|
||||
}
|
||||
|
Loading…
Reference in a new issue