Augment oslo's default log levels with nova specific ones.

Thanks to I49a82c5b3446784d254ca558f51b6c3e5c2028eb, we can augment
oslo's set of default log levels with project specific ones.

Add keystonemiddleware as warn level since its verbose and nova isn't
trying to debug keystonemiddleware.

Add routes.middleware since this generates 3 log entries per API request
and doesn't help make debugging easier.

Change-Id: Ib5164a22c5cbfa4f9d881b97bb1f623cd4d2f3f3
This commit is contained in:
Joe Gordon 2014-07-15 16:47:57 +02:00
parent 74d06db19f
commit a6d620c3c0
1 changed files with 4 additions and 0 deletions

View File

@ -19,6 +19,7 @@ from oslo.config import cfg
from nova import debugger
from nova.openstack.common.db import options
from nova.openstack.common import log
from nova import paths
from nova import rpc
from nova import version
@ -30,6 +31,9 @@ def parse_args(argv, default_config_files=None):
options.set_defaults(sql_connection=_DEFAULT_SQL_CONNECTION,
sqlite_db='nova.sqlite')
rpc.set_defaults(control_exchange='nova')
nova_default_log_levels = (log.DEFAULT_LOG_LEVELS +
["keystonemiddleware=WARN", "routes.middleware=WARN"])
log.set_defaults(default_log_levels=nova_default_log_levels)
debugger.register_cli_opts()
cfg.CONF(argv[1:],
project='nova',