From bf614e0d54e6b70bdefd2b6a9f57d244156b6b27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 8 Mar 2016 09:24:57 +0100 Subject: [PATCH] Configured logging module. It's currently configured very simply, to log to stderr and at DEBUG level when the app is in debug mode, and INFO otherwise. --- pillar/application/__init__.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pillar/application/__init__.py b/pillar/application/__init__.py index 178bba65..f7b40578 100644 --- a/pillar/application/__init__.py +++ b/pillar/application/__init__.py @@ -1,3 +1,4 @@ +import logging import os import json from bson import ObjectId @@ -91,6 +92,14 @@ app = Eve(settings=settings_path, validator=ValidateCustomFields, auth=NewAuth) import config app.config.from_object(config.Deployment) +# Configure logging +logging.basicConfig( + level=logging.DEBUG if app.config['DEBUG'] else logging.INFO, +) +log = logging.getLogger(__name__) +log.info('Pillar starting') + + bugsnag.configure( api_key = app.config['BUGSNAG_API_KEY'], project_root = "/data/git/pillar/pillar",