1
我有以下中間件現在:應用瓶日誌中間件只有一個視圖
class LoggingMiddleware(object):
def __init__(self, app):
self._app = app
def __call__(self, environ, resp):
keys = ['HTTP_ACCEPT', 'HTTP_ACCEPT_ENCODING',
'HTTP_X_FORWARDED_FOR', 'HTTP_REFERER',
'HTTP_USER_AGENT', 'PATH_INFO',
'QUERY_STRING', 'REMOTE_ADDR']
dumpable = { k:environ.get(k, None) for k in keys }
print json.dumps(dumpable) # Not sure how to get this to work with papertrail
return self._app(environ, resp)
我安裝通過:
app.wsgi_app = LoggingMiddleware(app.wsgi_app)
這將記錄在我的應用程序來處理每一個請求。我想限制這個範圍只有一個查看功能,
@app.route('/foo/')
def foo
我該怎麼做?