Merge "Remove duplicated oslo.log configuration setup"
This commit is contained in:
+4
-2
@@ -100,7 +100,7 @@ CONF.import_opt('connection', 'oslo_db.options', group='database')
|
||||
|
||||
QUOTAS = quota.QUOTAS
|
||||
|
||||
_DEFAULT_LOG_LEVELS = config._DEFAULT_LOG_LEVELS + ['oslo_db=INFO']
|
||||
_EXTRA_DEFAULT_LOG_LEVELS = ['oslo_db=INFO']
|
||||
|
||||
|
||||
# Decorators for actions
|
||||
@@ -1513,7 +1513,9 @@ def main():
|
||||
CONF.register_cli_opt(category_opt)
|
||||
try:
|
||||
config.parse_args(sys.argv)
|
||||
logging.set_defaults(default_log_levels=_DEFAULT_LOG_LEVELS)
|
||||
logging.set_defaults(
|
||||
default_log_levels=logging.get_default_log_levels() +
|
||||
_EXTRA_DEFAULT_LOG_LEVELS)
|
||||
logging.setup(CONF, "nova")
|
||||
except cfg.ConfigFilesNotFoundError:
|
||||
cfgfile = CONF.config_file[-1] if CONF.config_file else None
|
||||
|
||||
+5
-16
@@ -31,27 +31,16 @@ CONF = cfg.CONF
|
||||
|
||||
_DEFAULT_SQL_CONNECTION = 'sqlite:///' + paths.state_path_def('nova.sqlite')
|
||||
|
||||
# NOTE(mikal): suds is used by the vmware driver, removing this will
|
||||
# cause many extraneous log lines for their tempest runs. Refer to
|
||||
# https://review.openstack.org/#/c/219225/ for details.
|
||||
_DEFAULT_LOG_LEVELS = ['amqp=WARN', 'amqplib=WARN', 'boto=WARN',
|
||||
'qpid=WARN', 'sqlalchemy=WARN', 'suds=INFO',
|
||||
'oslo_messaging=INFO', 'iso8601=WARN',
|
||||
'requests.packages.urllib3.connectionpool=WARN',
|
||||
'urllib3.connectionpool=WARN', 'websocket=WARN',
|
||||
'keystonemiddleware=WARN', 'routes.middleware=WARN',
|
||||
'stevedore=WARN', 'glanceclient=WARN']
|
||||
|
||||
_DEFAULT_LOGGING_CONTEXT_FORMAT = ('%(asctime)s.%(msecs)03d %(process)d '
|
||||
'%(levelname)s %(name)s [%(request_id)s '
|
||||
'%(user_identity)s] %(instance)s'
|
||||
'%(message)s')
|
||||
_EXTRA_DEFAULT_LOG_LEVELS = ['glanceclient=WARN']
|
||||
|
||||
|
||||
def parse_args(argv, default_config_files=None, configure_db=True,
|
||||
init_rpc=True):
|
||||
log.set_defaults(_DEFAULT_LOGGING_CONTEXT_FORMAT, _DEFAULT_LOG_LEVELS)
|
||||
log.register_options(CONF)
|
||||
# We use the oslo.log default log levels which includes suds=INFO
|
||||
# and add only the extra levels that Nova needs
|
||||
log.set_defaults(default_log_levels=log.get_default_log_levels() +
|
||||
_EXTRA_DEFAULT_LOG_LEVELS)
|
||||
options.set_defaults(CONF, connection=_DEFAULT_SQL_CONNECTION,
|
||||
sqlite_db='nova.sqlite')
|
||||
rpc.set_defaults(control_exchange='nova')
|
||||
|
||||
Reference in New Issue
Block a user