Skip to content
This repository has been archived by the owner on Mar 24, 2021. It is now read-only.

Commit

Permalink
Log Request-Id for all incoming requests
Browse files Browse the repository at this point in the history
  • Loading branch information
jabley committed Sep 9, 2014
1 parent eab45e2 commit 7a9b538
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions backdrop/core/log_handler.py
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@ def set_up_logging(app, env):

def create_request_logger(app):
def log_request():
app.logger.info("request: %s - %s" % (request.method, request.url))
app.logger.info("request: %s - %s" % (request.method, request.url),
extra=create_logging_extra_dict())
return log_request


Expand All @@ -50,7 +51,12 @@ def log_response(response):
app.logger.info(
"response: %s - %s - %s" % (
request.method, request.url, response.status
)
),
extra=create_logging_extra_dict()
)
return response
return log_response


def create_logging_extra_dict():
return { 'request_id': request.headers.get('Request-Id')}

0 comments on commit 7a9b538

Please sign in to comment.