chiark / gitweb /
[PATCH] add bus id modifier
[elogind.git] / logging.c
index e074b1562cc2b33f12ea07640d8a08cc9b3048d6..1ca3aed1a9f509477537164cd43f9dd33db548a5 100644 (file)
--- a/logging.c
+++ b/logging.c
  */
 
 #include <stdarg.h>
+#include <stdio.h>
+#include <sys/types.h>
+#include <unistd.h>
 #include <syslog.h>
 #include "udev.h"
 
 #ifdef DEBUG
 
 static int logging_init = 0;
+static unsigned char udev_logname[42];
 
 static void init_logging (void)
 {
-       openlog ("udev", 0, LOG_DAEMON);
+       snprintf(udev_logname,42,"udev[%d]", getpid());
+
+       openlog (udev_logname, 0, LOG_DAEMON);
        logging_init = 1;
 }