diff --git a/charms/keystone-k8s/src/templates/keystone.conf.j2 b/charms/keystone-k8s/src/templates/keystone.conf.j2 index 223f1513..876aefb2 100644 --- a/charms/keystone-k8s/src/templates/keystone.conf.j2 +++ b/charms/keystone-k8s/src/templates/keystone.conf.j2 @@ -5,6 +5,8 @@ ############################################################################### [DEFAULT] log_config_append = /etc/keystone/logging.conf +logging_context_format_string = %(asctime)s %(levelname)s %(name)s [%(global_request_id)s %(request_id)s %(user_identity)s] %(message)s +logging_default_format_string = %(asctime)s %(levelname)s %(name)s %(message)s debug = {{ options.debug }} {% if amqp -%} diff --git a/charms/keystone-k8s/src/templates/logging.conf.j2 b/charms/keystone-k8s/src/templates/logging.conf.j2 index 479e21e6..f60c1817 100644 --- a/charms/keystone-k8s/src/templates/logging.conf.j2 +++ b/charms/keystone-k8s/src/templates/logging.conf.j2 @@ -2,7 +2,7 @@ keys=root [formatters] -keys=normal,normal_with_name,debug +keys=normal,normal_with_name,debug,context [handlers] keys=production,devel @@ -22,13 +22,13 @@ level={{ ks_logging.log_level }} {% else -%} level=ERROR {% endif -%} -formatter=normal_with_name +formatter=context args=(sys.stdout,) [handler_file] class=FileHandler level=DEBUG -formatter=normal_with_name +formatter=context # args=('/var/log/keystone/keystone.log', 'a') [handler_devel] @@ -45,3 +45,6 @@ format=(%(name)s): %(asctime)s %(levelname)s %(message)s [formatter_debug] format=(%(name)s): %(asctime)s %(levelname)s %(module)s %(funcName)s %(message)s + +[formatter_context] +class=oslo_log.formatters.ContextFormatter