From c5d36ce75c26879ae32e03ce0bf4dbdac12366b1 Mon Sep 17 00:00:00 2001 From: David Lord Date: Sat, 28 May 2016 12:33:49 -0700 Subject: [PATCH] log errors to stderr for uwsgi logs to pick up ref #11 --- sopy/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sopy/__init__.py b/sopy/__init__.py index 31d7c16..e97378a 100644 --- a/sopy/__init__.py +++ b/sopy/__init__.py @@ -1,3 +1,6 @@ +import logging + +import sys from flask import Flask from flask import render_template from flask_alembic import Alembic @@ -65,4 +68,9 @@ def not_found(e): def internal_server_error(e): return render_template('errors/500.html'), 500 + if not app.debug: + handler = logging.StreamHandler(sys.stderr) + handler.setLevel(logging.ERROR) + app.logger.addHander(handler) + return app