-5

私はdjangoアプリケーションを弾力のあるbeanstalkに移行して以来、私はもはや500エラーのためにエラーログメールを受け取りません。電子メールログエラーDjango on Elastic Beanstalk

私はamazon Simple Email Serviceを使用してメールを送信しています。

このようなメールを受信するにはどうすればよいですか?

+0

誰かがあなたの質問に十分に答えるために、関連するコードや設定が必要です。 – jbird

+0

@jbirdこれは基本的なdjangoアプリケーションなので、コードを追加しました。私はちょうど "無効なHTTP_HOSTヘッダー"エラーを受信して​​います。 – Adrihein

+0

ありがとうございます@alexandresaiz。私はすでにトランザクション電子メールにsparkpostを使用しています。私は500エラーの後に生成されたdjangoの電子メールについて話しています。 – Adrihein

答えて

0

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, 
    }, 
} 
} 

ご意見ありがとうございます。

関連する問題