diff farol/main.py @ 9:5b84a2c4f30c

Get rid of the custom Proxy, gunicorn does it for us, add Logging to file
author Benoît Allard <benoit.allard@greenbone.net>
date Mon, 29 Sep 2014 14:15:21 +0200
parents 2ce3676c9b2e
children a32f9b86edb4
line wrap: on
line diff
--- a/farol/main.py	Thu Sep 25 17:49:43 2014 +0200
+++ b/farol/main.py	Mon Sep 29 14:15:21 2014 +0200
@@ -37,7 +37,6 @@
 from .session import get_current, set_current, has_current, del_current, document_required
 from .vulnerability import vulnerability
 from .producttree import producttree
-from .proxy import ReverseProxied
 
 app = Flask(__name__, instance_relative_config=True)
 app.config.from_object('farol.config.Config')
@@ -47,7 +46,12 @@
 app.register_blueprint(vulnerability, url_prefix='/vulnerability')
 app.register_blueprint(producttree, url_prefix='/producttree')
 
-app.wsgi_app = ReverseProxied(app.wsgi_app)
+if not app.debug:
+    import logging
+    from logging import FileHandler
+    file_handler = FileHandler(os.path.join(app.instance_path, 'farol.log'))
+    file_handler.setLevel(logging.WARNING)
+    app.logger.addHandler(file_handler)
 
 @app.context_processor
 def cache_content():

http://farol.wald.intevation.org