From bd074ef2b395fde0d5306b2f65ee33acab11bebc Mon Sep 17 00:00:00 2001 From: FUJITA Tomonori Date: Sat, 1 Feb 2014 22:59:49 +0900 Subject: fix syslogd usage on OSX Signed-off-by: FUJITA Tomonori --- ryu/log.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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() -- cgit v1.2.3