Can GAE be configured to bust me an email when there's an error?
+3
A:
I think the best you can do is to have in your main
function some code like...:
try:
...normal body of your main goes here...
except:
from google.appengine.api import mail
import sys
mail.send_mail(sender="Your GAE App <[email protected]>",
to="You <[email protected]>",
subject="GAE App error",
body="""
Your App Engine app raised an exception:
%s
""" % sys.exc_info()[:2])
(of course, you can do better formatting on the exception information, etc, etc).
Alex Martelli
2010-01-22 18:50:44
Just don't be surprised when you end up with a few hundred e-mails per minute ;-) If your load is high, store exceptions in a database, and e-mail them (or a summary) periodically with a cron job.
Wim
2010-01-22 18:58:51