Django プロジェクトでロギングを使用しています。
- ハンドラを に設定する
file
と、ファイルでログを見つけることができます。 - ハンドラを に設定すると
console
、何も起こりません。
設定はこちら
LOGGING = {
'version': 1,
'disable_existing_loggers': True,
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
},
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': 'path/debug.log',
},
},
'loggers': {
'main': {
'handlers': ['console'],
'level': 'DEBUG',
},
},
},
問題はどこだ?
アップデート
main
file
ハンドラーを設定するとログファイルにログが表示されるため、プロジェクトに含まれています
もう1つ情報を追加します。ローカルでデバッグしていません。djangoサーバーをdebug = trueでデプロイし、パブリックIPを介してアクセスします