From fdb2d2b7db2a3cbfbcbe93a7aed6860e55bc0cab Mon Sep 17 00:00:00 2001 From: FUJITA Tomonori Date: Sat, 24 May 2014 10:46:55 +0900 Subject: [PATCH] apgw: add apgw-debug command line option set the log level to debug. Signed-off-by: FUJITA Tomonori --- ryu/flags.py | 3 ++- ryu/lib/apgw_log.py | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ryu/flags.py b/ryu/flags.py index 5f31c4b2..82693322 100644 --- a/ryu/flags.py +++ b/ryu/flags.py @@ -52,7 +52,8 @@ CONF.register_cli_opts([ cfg.IntOpt('vrrp-rpc-port', default=50004, help='port for vrrp rpc interface'), cfg.BoolOpt('vrrp-use-vmac', default=False, - help='use virtual mac') + help='use virtual mac'), + cfg.BoolOpt('apgw-debug', default=False, help='use debug level'), ]) CONF.register_cli_opts([ diff --git a/ryu/lib/apgw_log.py b/ryu/lib/apgw_log.py index 2f093f7e..84d98bf8 100644 --- a/ryu/lib/apgw_log.py +++ b/ryu/lib/apgw_log.py @@ -1,3 +1,4 @@ +from oslo.config import cfg import platform import datetime import json @@ -10,6 +11,8 @@ APGW_KEYS = [ 'log_type', ] +CONF = cfg.CONF + def convert_str_to_log_level(log_level): try: @@ -102,6 +105,8 @@ def configure_logging(log, component_name): log_level = logging.getLevelName(log.level) if log_level == 'NOTSET': log_level = logging.INFO + if CONF.apgw_debug: + log_level = logging.DEBUG log.setLevel(log_level) # we don't write to stdout unless the level is 'debug'.