我想使用ereporter向我發送每日電子郵件,其中包含來自我的應用的所有例外。要做到這一點,我用下面的代碼:GAE Python - Ereporter不發送電子郵件
import webapp2, logging
from google.appengine.ext import ereporter
class SomeJob(webapp2.RequestHandler):
def get(self):
try:
#some job
except:
logging.exception('my text')
ereporter.register_logger()
我的app.yaml有以下引用(Python2.7):
- url: /_ereporter.*
script: google.appengine.ext.ereporter.report_generator.application
login: admin
而且我cron.yaml有以下:
- description: Daily exception report
url: /[email protected]&delete=false&[email protected]
schedule: every day 04:30
cron作業沒有錯誤,它只是不發送電子郵件。我已經注意到了,就是當我看在App儀表盤和去登錄,登錄異常有以下文字:
我的文字
無
我不知道是什麼原因造成「無」加入,但我懷疑這可能表明我沒有收到每日報告。有任何想法嗎?
也許添加'除了例外爲e:'然後REPR誤差更具體? –
嗯,是的,我有一些工作,我註冊了整個Traceback結果。不過,我在這裏使用了一個簡單的字符串來表明即使這不起作用。 – Vincent