)]}'
{"oslo_log/_options.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"7f968b9c185a4e629aea1bb554bbb4eec35255d0","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    cfg.StrOpt(\u0027logging_context_format_string\u0027,"},{"line_number":123,"context_line":"               default\u003d\u0027%(asctime)s.%(msecs)03d %(process)d %(levelname)s \u0027"},{"line_number":124,"context_line":"                       \u0027%(name)s [%(request_id)s %(user_identity)s \u0027"},{"line_number":125,"context_line":"                       \u0027%(project_name)s] %(instance)s%(message)s\u0027,"},{"line_number":126,"context_line":"               help\u003d\u0027Format string to use for log messages with context.\u0027),"},{"line_number":127,"context_line":"    cfg.StrOpt(\u0027logging_default_format_string\u0027,"},{"line_number":128,"context_line":"               default\u003d\u0027%(asctime)s.%(msecs)03d %(process)d %(levelname)s \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_e100cfac","line":125,"updated":"2016-01-12 21:28:09.000000000","message":"Ronald\u0027s point is that you\u0027ve added redundant information to this format string. The \"user_identity\" value comes from the format string defined below on line 157. Any information related to the identity of the user should be added to that format string, not this one.","commit_id":"ad40fa338f8c4cecec7c6e588f352860f0650ad1"},{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"7f968b9c185a4e629aea1bb554bbb4eec35255d0","unresolved":false,"context_lines":[{"line_number":156,"context_line":"                    \u0027log message.\u0027),"},{"line_number":157,"context_line":"    cfg.StrOpt(\u0027logging_user_identity_format\u0027,"},{"line_number":158,"context_line":"               default\u003d\u0027%(user)s %(tenant)s \u0027"},{"line_number":159,"context_line":"                       \u0027%(domain)s %(user_domain)s %(project_domain)s\u0027,"},{"line_number":160,"context_line":"               help\u003d\u0027Format string for user_identity field of \u0027"},{"line_number":161,"context_line":"                    \u0027the logging_context_format_string\u0027),"},{"line_number":162,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_a163b7b0","line":159,"updated":"2016-01-12 21:28:09.000000000","message":"The \"tenant\" value here is the project identifier, under a different name (our applications are not consistent with how they name this value). You\u0027ve added project_name above, which may not be defined for all cases. The allowed values in global format strings such as this come from oslo.context. See http://git.openstack.org/cgit/openstack/oslo.context/tree/oslo_context/context.py#n81","commit_id":"ad40fa338f8c4cecec7c6e588f352860f0650ad1"}]}
