)]}'
{"openstack_health/api.py":[{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"e7c6dd2b9d604ff502726936c696a2ee9f26820a","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    log_str +\u003d \"PID: %s\\n\" % os.getpid()"},{"line_number":51,"context_line":"    log_str +\u003d \"\".join(traceback.format_stack())"},{"line_number":52,"context_line":"    log \u003d logging.getLogger(\"openstack_health.api.stack_dump\")"},{"line_number":53,"context_line":"    log.debug(log_str)"},{"line_number":54,"context_line":"    signal.signal(signal.SIGUSR2, stack_dump_handler)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da0c15f0_69207a9c","line":53,"range":{"start_line":53,"start_character":8,"end_line":53,"end_character":13},"updated":"2016-03-25 07:30:17.000000000","message":"And, the log level of http://status.openstack.org/openstack-health is debug not info?","commit_id":"8d8f1a4fb30dc694e8c8beafcd2c7a56717b0e73"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"7c95c447ef9e8b564da42c907947be148152daf5","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    log_str +\u003d \"PID: %s\\n\" % os.getpid()"},{"line_number":51,"context_line":"    log_str +\u003d \"\".join(traceback.format_stack())"},{"line_number":52,"context_line":"    log \u003d logging.getLogger(\"openstack_health.api.stack_dump\")"},{"line_number":53,"context_line":"    log.debug(log_str)"},{"line_number":54,"context_line":"    signal.signal(signal.SIGUSR2, stack_dump_handler)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da0c15f0_30b6ebdc","line":53,"updated":"2016-03-25 05:09:44.000000000","message":"Can we get a debug log with this? Is the log output to stdout?\n\nI\u0027m actually unsure but I was trying this but I couldn\u0027t get the debug log with this code.\n\nSo, just\n\n  app.logger.debug(log_str)\n\nworks for me.","commit_id":"8d8f1a4fb30dc694e8c8beafcd2c7a56717b0e73"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"86c5c85c5af478a123ff888ffe7dcf497900469a","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    log_str +\u003d \"PID: %s\\n\" % os.getpid()"},{"line_number":51,"context_line":"    log_str +\u003d \"\".join(traceback.format_stack())"},{"line_number":52,"context_line":"    log \u003d logging.getLogger(\"openstack_health.api.stack_dump\")"},{"line_number":53,"context_line":"    log.debug(log_str)"},{"line_number":54,"context_line":"    signal.signal(signal.SIGUSR2, stack_dump_handler)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_e509c185","line":53,"in_reply_to":"da0c15f0_30b6ebdc","updated":"2016-04-06 21:36:59.000000000","message":"Ok, I\u0027ll update this to use app.logger.debug() instead","commit_id":"8d8f1a4fb30dc694e8c8beafcd2c7a56717b0e73"},{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"86c5c85c5af478a123ff888ffe7dcf497900469a","unresolved":false,"context_lines":[{"line_number":50,"context_line":"    log_str +\u003d \"PID: %s\\n\" % os.getpid()"},{"line_number":51,"context_line":"    log_str +\u003d \"\".join(traceback.format_stack())"},{"line_number":52,"context_line":"    log \u003d logging.getLogger(\"openstack_health.api.stack_dump\")"},{"line_number":53,"context_line":"    log.debug(log_str)"},{"line_number":54,"context_line":"    signal.signal(signal.SIGUSR2, stack_dump_handler)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9a061dce_a561893b","line":53,"range":{"start_line":53,"start_character":8,"end_line":53,"end_character":13},"in_reply_to":"da0c15f0_69207a9c","updated":"2016-04-06 21:36:59.000000000","message":"I have no idea what the log level is. I don\u0027t think we set anything with regard to log level in the puppet policy so it\u0027s whatever the default is","commit_id":"8d8f1a4fb30dc694e8c8beafcd2c7a56717b0e73"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"0abaf4aadce5e22b1df4d0d35326b930c5f927d2","unresolved":false,"context_lines":[{"line_number":49,"context_line":"    log_str \u003d \"\""},{"line_number":50,"context_line":"    log_str +\u003d \"PID: %s\\n\" % os.getpid()"},{"line_number":51,"context_line":"    log_str +\u003d \"\".join(traceback.format_stack())"},{"line_number":52,"context_line":"    app.log.debug(log_str)"},{"line_number":53,"context_line":"    signal.signal(signal.SIGUSR2, stack_dump_handler)"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"5a18252c_75bae9e2","line":52,"range":{"start_line":52,"start_character":8,"end_line":52,"end_character":11},"updated":"2016-04-13 00:21:43.000000000","message":"ugh, I missed this in my review.. :(","commit_id":"be50deab5a1cee836db26c7fa6a171fc2c16a2be"}]}
