From 21a814d3182ed272b98757c9350126ca946e6914 Mon Sep 17 00:00:00 2001 From: Angus Salkeld Date: Mon, 16 Jun 2014 10:09:38 +1000 Subject: [PATCH] Do a better job of quietening the logs We were overriding the "defaut_log_levels" option and losing some useful options. This just extends the list instead of overwriting it. Also added: - stevedore - periodic debugs Change-Id: Iacef411f896854751beb44488ed4b2a8a7268fa8 --- mistral/config.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/mistral/config.py b/mistral/config.py index 666ad1c24..af1988dd5 100644 --- a/mistral/config.py +++ b/mistral/config.py @@ -121,9 +121,23 @@ CONF.import_opt('log_date_format', 'mistral.openstack.common.log') CONF.import_opt('use_syslog', 'mistral.openstack.common.log') CONF.import_opt('syslog_log_facility', 'mistral.openstack.common.log') +# Extend oslo default_log_levels to include some that are useful for mistral +# some are in oslo logging already, this is just making sure it stays this +# way. +default_log_levels = cfg.CONF.default_log_levels +logs_to_quieten = ['sqlalchemy=WARN', + 'oslo.messaging=INFO', + 'iso8601=WARN', + 'eventlet.wsgi.server=WARN', + 'stevedore=INFO', + 'mistral.openstack.common.loopingcall=INFO', + 'mistral.openstack.common.periodic_task=INFO', + 'mistral.services.periodic=INFO'] +for chatty in logs_to_quieten: + if chatty not in default_log_levels: + default_log_levels.append(chatty) cfg.set_defaults(log.log_opts, - default_log_levels=['sqlalchemy=WARN', - 'eventlet.wsgi.server=WARN']) + default_log_levels=default_log_levels) def parse_args(args=None, usage=None, default_config_files=None):