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
ea47a982ac
commit
b5204f6d0d
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