From 8027f68e63b6c090e2a4edda51874c869b6bce95 Mon Sep 17 00:00:00 2001 From: ranadheer <7ranadheer@gmail.com> Date: Thu, 27 Dec 2018 12:41:57 +0530 Subject: [PATCH] Ranger - Configurable log levels (446125) Logging level can now be set from conf file using debug_level. Default setting is ERROR. Use debug_level to override the setting. Valid choices are CRITICAL, DEBUG, ERROR, INFO and WARNING Change-Id: Idcd81bdb6b909a3f168bae11bfa0c283ec0d757c --- etc/ranger/ranger.conf | 4 ++++ orm/base_config.py | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/etc/ranger/ranger.conf b/etc/ranger/ranger.conf index 95fcfd8a..502249ff 100644 --- a/etc/ranger/ranger.conf +++ b/etc/ranger/ranger.conf @@ -10,6 +10,10 @@ log_location = '/var/log/ranger/' # use_handlers determine where output logging is routed to # valid values are 'console', 'logfile', or 'console,logfile' use_handlers = 'console,logfile' +# debug_level indicates the logging output level with default set to ERROR in base_config +# use this setting to override the default level set. +# valid choices are 'CRITICAL', 'DEBUG', 'ERROR', 'INFO', 'WARNING' +debug_level = 'DEBUG' [keystone_authtoken] username = 'admin' diff --git a/orm/base_config.py b/orm/base_config.py index c197a2fa..1fc04b2b 100644 --- a/orm/base_config.py +++ b/orm/base_config.py @@ -44,7 +44,8 @@ OrmOpts = [ default='/var/log/ranger', help='Orm log directory.'), cfg.StrOpt('debug_level', - default='DEBUG', + default='ERROR', + choices=('CRITICAL', 'DEBUG', 'ERROR', 'INFO', 'WARNING'), help='logging debug level'), cfg.StrOpt('use_handlers', choices=('console', 'logfile', 'console,logfile'),