0

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

問題はどこだ?

アップデート

mainfileハンドラーを設定するとログファイルにログが表示されるため、プロジェクトに含まれています

もう1つ情報を追加します。ローカルでデバッグしていません。djangoサーバーをdebug = trueでデプロイし、パブリックIPを介してアクセスします

4

1 に答える 1