Я хочу использовать 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 Dashboard и выберите Журнал, исключение вошли имеет следующий текст:
мой текст
None
Я не уверен, что вызывает добавление «Нет», но я подозреваю, что он может указать, почему я не получаю ежедневный отчет. Есть идеи?
, возможно, добавить ', за исключением исключений при е:', а затем Repr ошибку, чтобы быть более конкретным? –
Ну да, у меня есть некоторые задания, где я регистрирую весь результат Traceback. Однако я использовал простую строку здесь, чтобы показать, что даже это не работает. – Vincent