Log start of request so requests can be timed

This commit is contained in:
Martyn Inglis
2016-05-12 13:56:27 +01:00
parent d302b6f234
commit 19d65772c7

View File

@@ -1,9 +1,10 @@
import uuid
import os
from flask import request, url_for
from flask import request, url_for, g
from flask import Flask, _request_ctx_stack
from flask.ext.sqlalchemy import SQLAlchemy
from flask_marshmallow import Marshmallow
from monotonic import monotonic
from werkzeug.local import LocalProxy
from notifications_utils import logging
from app.celery.celery import NotifyCelery
@@ -102,6 +103,10 @@ def init_app(app):
if error:
return error
@app.before_request
def record_start_time():
g.start = monotonic()
@app.after_request
def after_request(response):
response.headers.add('Access-Control-Allow-Origin', '*')