summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2014-02-01 22:59:49 +0900
committerFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2014-02-01 23:57:13 +0900
commitbd074ef2b395fde0d5306b2f65ee33acab11bebc (patch)
treed1ec7543b3fb989e88198d891f27bd588cc58464
parent1b62801f49d8b6c8529328a7518c1cc1285b4b36 (diff)
fix syslogd usage on OSX
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r--ryu/log.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/ryu/log.py b/ryu/log.py
index 6c0d3279..b9a3c3af 100644
--- a/ryu/log.py
+++ b/ryu/log.py
@@ -17,6 +17,7 @@
from __future__ import print_function
from oslo.config import cfg
import inspect
+import platform
import logging
import logging.config
import logging.handlers
@@ -85,7 +86,11 @@ def init_log():
_EARLY_LOG_HANDLER = None
if CONF.use_syslog:
- syslog = logging.handlers.SysLogHandler(address='/dev/log')
+ if platform.system() == 'Darwin':
+ address = '/var/run/syslog'
+ else:
+ address = '/dev/log'
+ syslog = logging.handlers.SysLogHandler(address=address)
log.addHandler(syslog)
log_file = _get_log_file()