diff options
author | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2014-02-01 22:59:49 +0900 |
---|---|---|
committer | FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> | 2014-02-01 23:57:13 +0900 |
commit | bd074ef2b395fde0d5306b2f65ee33acab11bebc (patch) | |
tree | d1ec7543b3fb989e88198d891f27bd588cc58464 | |
parent | 1b62801f49d8b6c8529328a7518c1cc1285b4b36 (diff) |
fix syslogd usage on OSX
Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
-rw-r--r-- | ryu/log.py | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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() |