summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-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()