)]}'
{"keystone/common/wsgi.py":[{"author":{"_account_id":6460,"name":"Brad Topol","email":"btopol@us.ibm.com","username":"btopol"},"change_message_id":"fcb64f9e6b3d63f26e279d24a728edd3ce26739b","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        # response code between GET and HEAD requests. The HTTP status should"},{"line_number":227,"context_line":"        # be the same."},{"line_number":228,"context_line":"        req_method \u003d req.environ[\u0027REQUEST_METHOD\u0027].upper()"},{"line_number":229,"context_line":"        LOG.info(\u0027%(req_method)s %(path)s?%(params)s\u0027, {"},{"line_number":230,"context_line":"            \u0027req_method\u0027: req_method,"},{"line_number":231,"context_line":"            \u0027path\u0027: context[\u0027path\u0027],"},{"line_number":232,"context_line":"            \u0027params\u0027: urllib.urlencode(params)})"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_ab3691b2","line":229,"updated":"2015-02-09 02:38:35.000000000","message":"This looks like pretty valuable stuff to log :-)","commit_id":"7c8f5222c7574f06fef3310d4f39ebef99a0ff98"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"1f500f040d6fd714ff98e7ac823bd76c43bc4c75","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        # response code between GET and HEAD requests. The HTTP status should"},{"line_number":227,"context_line":"        # be the same."},{"line_number":228,"context_line":"        req_method \u003d req.environ[\u0027REQUEST_METHOD\u0027].upper()"},{"line_number":229,"context_line":"        LOG.info(\u0027%(req_method)s %(path)s?%(params)s\u0027, {"},{"line_number":230,"context_line":"            \u0027req_method\u0027: req_method,"},{"line_number":231,"context_line":"            \u0027path\u0027: context[\u0027path\u0027],"},{"line_number":232,"context_line":"            \u0027params\u0027: urllib.urlencode(params)})"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_d3ee12b4","line":229,"in_reply_to":"da86d52c_1a2b6531","updated":"2015-02-09 12:05:59.000000000","message":"See commit message.","commit_id":"7c8f5222c7574f06fef3310d4f39ebef99a0ff98"},{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"a7511da9867f31136e1eac85d0f11d692aaaf755","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        # response code between GET and HEAD requests. The HTTP status should"},{"line_number":227,"context_line":"        # be the same."},{"line_number":228,"context_line":"        req_method \u003d req.environ[\u0027REQUEST_METHOD\u0027].upper()"},{"line_number":229,"context_line":"        LOG.info(\u0027%(req_method)s %(path)s?%(params)s\u0027, {"},{"line_number":230,"context_line":"            \u0027req_method\u0027: req_method,"},{"line_number":231,"context_line":"            \u0027path\u0027: context[\u0027path\u0027],"},{"line_number":232,"context_line":"            \u0027params\u0027: urllib.urlencode(params)})"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_1a2b6531","line":229,"in_reply_to":"da86d52c_ab3691b2","updated":"2015-02-09 07:47:49.000000000","message":"It duplicates Apache log (or whatever Keystone is running behing), is it not?","commit_id":"7c8f5222c7574f06fef3310d4f39ebef99a0ff98"},{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"0e06854be3df7f74528e7cea1953b6f2f3b0fc17","unresolved":false,"context_lines":[{"line_number":226,"context_line":"        # response code between GET and HEAD requests. The HTTP status should"},{"line_number":227,"context_line":"        # be the same."},{"line_number":228,"context_line":"        req_method \u003d req.environ[\u0027REQUEST_METHOD\u0027].upper()"},{"line_number":229,"context_line":"        LOG.info(\u0027%(req_method)s %(path)s?%(params)s\u0027, {"},{"line_number":230,"context_line":"            \u0027req_method\u0027: req_method,"},{"line_number":231,"context_line":"            \u0027path\u0027: context[\u0027path\u0027],"},{"line_number":232,"context_line":"            \u0027params\u0027: urllib.urlencode(params)})"}],"source_content_type":"text/x-python","patch_set":3,"id":"da86d52c_f949358f","line":229,"in_reply_to":"da86d52c_d3ee12b4","updated":"2015-02-09 13:08:10.000000000","message":"Well, maybe we need some explanaition somewhere why keystone writes the wery same log twice?\n\nI\u0027m actually happy to have all service related logs in one place but it\u0027s strange to have some of it doubled for unknown reason.","commit_id":"7c8f5222c7574f06fef3310d4f39ebef99a0ff98"}]}
