KFreeBSD uses a different syslog socket just because
authorStephen Gran <steve@lobefin.net>
Sat, 18 Jan 2014 13:11:46 +0000 (13:11 +0000)
committerStephen Gran <steve@lobefin.net>
Sat, 18 Jan 2014 13:11:46 +0000 (13:11 +0000)
debian/changelog
ud-replicated

index a23f165..088c0bb 100644 (file)
@@ -1,6 +1,6 @@
 userdir-ldap (0.3.82) UNRELEASED; urgency=low
 
-  * Start new release
+  * KFreeBSD uses a different syslog socket just because
 
  -- Stephen Gran <sgran@debian.org>  Sat, 18 Jan 2014 10:46:50 +0000
 
index f38eba4..26f8695 100755 (executable)
@@ -63,7 +63,10 @@ FORMAT='%(asctime)s ud-replicated: %(levelname)s %(message)s'
 SFORMAT='ud-replicated[%(process)s]: %(message)s'
 logging.basicConfig(format=FORMAT, level=lvl)
 LOG = logging.getLogger(__name__)
-syslog_handler = logging.handlers.SysLogHandler(address = '/dev/log')
+logsock = '/dev/log'
+if os.path.exists('/var/run/log'): # Kfreebsd randomly different
+    logsock = '/var/run/log'
+syslog_handler = logging.handlers.SysLogHandler(address = logsock)
 formatter = logging.Formatter(SFORMAT)
 syslog_handler.setFormatter(formatter)
 LOG.addHandler(syslog_handler)