Diederik has uploaded a new change for review. https://gerrit.wikimedia.org/r/60044
Change subject: Email serious errors to dev's ...................................................................... Email serious errors to dev's Change-Id: Ib439d014131e9efee37f20df0b8db290a51f66ef --- M .gitignore M user_metrics/api/run.py 2 files changed, 25 insertions(+), 1 deletion(-) git pull ssh://gerrit.wikimedia.org:29418/analytics/E3Analysis refs/changes/44/60044/1 diff --git a/.gitignore b/.gitignore index 2db5e13..a42cd08 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,7 @@ MANIFEST .DS_Store .idea - +*.iml # ignore docs and build sub-folders build/* diff --git a/user_metrics/api/run.py b/user_metrics/api/run.py index 4a6dc3c..5997052 100644 --- a/user_metrics/api/run.py +++ b/user_metrics/api/run.py @@ -109,6 +109,30 @@ app.config['SECRET_KEY'] = settings.__secret_key__ +#Send serious errors to devs +ADMINS = ['[email protected]', '[email protected]'] +if not app.debug: + import logging + from logging.handlers import SMTPHandler + from logging import Formatter + + mail_handler = SMTPHandler('127.0.0.1', + '[email protected]', + ADMINS, 'UserMetrics API encountered serious error') + mail_handler.setLevel(logging.ERROR) + mail_handler.setFormatter(Formatter(''' + Message type: %(levelname)s + Location: %(pathname)s:%(lineno)d + Module: %(module)s + Function: %(funcName)s + Time: %(asctime)s + + Message: + + %(message)s + ''')) + app.logger.addHandler(mail_handler) + # With the presence of flask.ext.login module if settings.__flask_login_exists__: from user_metrics.api.session import login_manager -- To view, visit https://gerrit.wikimedia.org/r/60044 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ib439d014131e9efee37f20df0b8db290a51f66ef Gerrit-PatchSet: 1 Gerrit-Project: analytics/E3Analysis Gerrit-Branch: master Gerrit-Owner: Diederik <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
