From a0c28e6461e0c1c25cad3efda6241b3b4dc6e2a7 Mon Sep 17 00:00:00 2001 From: Kim Pham Date: Tue, 12 Apr 2016 18:20:12 -0700 Subject: [PATCH] Redirect application log to stderr, which is picked up by gunicorn. --- caravel/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/caravel/__init__.py b/caravel/__init__.py index 26c2a4561473..19064f14391c 100644 --- a/caravel/__init__.py +++ b/caravel/__init__.py @@ -22,6 +22,11 @@ app = Flask(__name__) app.config.from_object(CONFIG_MODULE) +if not app.debug: + # In production mode, add log handler to sys.stderr. + app.logger.addHandler(logging.StreamHandler()) + app.logger.setLevel(logging.INFO) + db = SQLA(app) cache = Cache(app, config=app.config.get('CACHE_CONFIG'))