-5
私はdjangoアプリケーションを弾力のあるbeanstalkに移行して以来、私はもはや500エラーのためにエラーログメールを受け取りません。電子メールログエラーDjango on Elastic Beanstalk
私はamazon Simple Email Serviceを使用してメールを送信しています。
このようなメールを受信するにはどうすればよいですか?
私はdjangoアプリケーションを弾力のあるbeanstalkに移行して以来、私はもはや500エラーのためにエラーログメールを受け取りません。電子メールログエラーDjango on Elastic Beanstalk
私はamazon Simple Email Serviceを使用してメールを送信しています。
このようなメールを受信するにはどうすればよいですか?
setings.py
ファイルにLOGGING
という変数が定義されていないため、間違いがありました。
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'filters': {
'require_debug_false': {
'()': 'django.utils.log.RequireDebugFalse'
}
},
'handlers': {
'mail_admins': {
'level': 'ERROR',
'filters': ['require_debug_false'],
'class': 'django.utils.log.AdminEmailHandler'
},
'null': {
'level': 'DEBUG',
'class': 'logging.NullHandler',
},
},
'loggers': {
'django.request': { # send email on error 500
'handlers': ['mail_admins'],
'level': 'ERROR',
'propagate': True,
},
'django.security.DisallowedHost': { # exception for disallow host
'handlers': ['null'],
'propagate': False,
},
}
}
ご意見ありがとうございます。
誰かがあなたの質問に十分に答えるために、関連するコードや設定が必要です。 – jbird
@jbirdこれは基本的なdjangoアプリケーションなので、コードを追加しました。私はちょうど "無効なHTTP_HOSTヘッダー"エラーを受信しています。 – Adrihein
ありがとうございます@alexandresaiz。私はすでにトランザクション電子メールにsparkpostを使用しています。私は500エラーの後に生成されたdjangoの電子メールについて話しています。 – Adrihein