From 7fe56cf99297a2bef50345245e4457d03e269349 Mon Sep 17 00:00:00 2001 From: Martyn Inglis Date: Wed, 30 Nov 2016 17:05:39 +0000 Subject: [PATCH] Add request ID logging to the API. - adds a request ID if needed to use in all log events - respects request-ids passed in from calling clients --- app/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/__init__.py b/app/__init__.py index 6cca86bf5..8b22ec77d 100644 --- a/app/__init__.py +++ b/app/__init__.py @@ -6,7 +6,7 @@ from flask import request, url_for, g, jsonify from flask.ext.sqlalchemy import SQLAlchemy from flask_marshmallow import Marshmallow from monotonic import monotonic -from notifications_utils import logging +from notifications_utils import logging, request_id from werkzeug.local import LocalProxy from app.celery.celery import NotifyCelery @@ -48,6 +48,7 @@ def create_app(app_name=None): application.config['NOTIFY_APP_NAME'] = app_name init_app(application) + request_id.init_app(application) db.init_app(application) ma.init_app(application) statsd_client.init_app(application)