【发布时间】:2010-01-22 16:01:48
【问题描述】:
可以将 GAE 配置为在出现错误时向我发送电子邮件吗?
【问题讨论】:
可以将 GAE 配置为在出现错误时向我发送电子邮件吗?
【问题讨论】:
我认为您能做的最好的事情就是在您的 main 函数中添加一些代码,例如...:
try:
...normal body of your main goes here...
except:
from google.appengine.api import mail
import sys
mail.send_mail(sender="Your GAE App <yourappname@example.com>",
to="You <bobobobo@example.com>",
subject="GAE App error",
body="""
Your App Engine app raised an exception:
%s
""" % sys.exc_info()[:2])
(当然,您可以对异常信息等进行更好的格式化)。
【讨论】:
以下是使用 GAE 发送电子邮件的示例。您可以在此示例的基础上捕获异常并向自己发送电子邮件....
http://www.fishbonecloud.com/2010/11/automated-email-using-google-app-engine.html
【讨论】: