From 0438bb3420a81f7e904ec52f2bee58e83c1f67b3 Mon Sep 17 00:00:00 2001 From: FUJITA Tomonori Date: Wed, 23 Oct 2013 00:51:19 +0900 Subject: [PATCH] use syslogd Signed-off-by: FUJITA Tomonori --- ryu/controller/api.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/ryu/controller/api.py b/ryu/controller/api.py index 778c7f87..90106406 100644 --- a/ryu/controller/api.py +++ b/ryu/controller/api.py @@ -4,6 +4,7 @@ import datetime import time import logging import json +import platform import msgpack from oslo.config import cfg from ryu.base import app_manager @@ -41,7 +42,14 @@ STATS.addHandler(logging.FileHandler(CONF.stats_file, mode='w')) STATS.setLevel(logging.INFO) -log = logging.getLogger() +log = logging.getLogger('sys') +log.setLevel(logging.DEBUG) +if platform.system() == 'Darwin': + address = '/var/run/syslog' +else: + address = '/dev/log' +syslog = logging.handlers.SysLogHandler(address=address) +log.addHandler(syslog) def format_key(match_json): del match_json['OFPMatch']['length']