From ab8b32af7fbfb5404d03a2c5ed732062bac98dae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 15 Mar 2016 10:29:59 +0100 Subject: [PATCH] Nicer logging configuration. How the timestamp is logged, and the requests handled by werkzeug too. --- pillar/application/__init__.py | 7 ++++++- pillar/application/utils/authentication.py | 5 +++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/pillar/application/__init__.py b/pillar/application/__init__.py index 35f4be95..5d04da7a 100644 --- a/pillar/application/__init__.py +++ b/pillar/application/__init__.py @@ -94,7 +94,12 @@ import config app.config.from_object(config.Deployment) # Configure logging -logging.basicConfig(level=logging.WARNING) +logging.basicConfig( + level=logging.WARNING, + format='%(asctime)-15s %(levelname)8s %(name)s %(message)s') + +logging.getLogger('werkzeug').setLevel(logging.INFO) + log = logging.getLogger(__name__) log.setLevel(logging.DEBUG if app.config['DEBUG'] else logging.INFO) log.info('Pillar starting') diff --git a/pillar/application/utils/authentication.py b/pillar/application/utils/authentication.py index 1251543f..b676e7c8 100644 --- a/pillar/application/utils/authentication.py +++ b/pillar/application/utils/authentication.py @@ -39,8 +39,9 @@ def validate(token): payload = dict( token=token) try: - r = requests.post("{0}/u/validate_token".format( - SystemUtility.blender_id_endpoint()), data=payload) + url = "{0}/u/validate_token".format(SystemUtility.blender_id_endpoint()) + log.debug('POSTing to %r', url) + r = requests.post(url, data=payload) except requests.exceptions.ConnectionError as e: raise e