問題タブ [django-logging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
252 参照

python - gunicorn と Nginx を使用してデプロイした場合、Django アプリケーションが本番ログ ファイルにリクエスト情報を記録しない

これは私の Django アプリケーションのログ設定です。

development.logしたがって、すべてのリクエスト情報がおよびに記録されることを期待していますproduction.log。開発モードでは問題なく動作し、python manage.py runserverコマンドで DEBUG=False でも動作します。

しかし、gunicorn と Nginx を使用してデプロイすると、.log にリクエスト ログが表示されませんproduction.log。他のログ メッセージはproduction.log、要求ログ以外に表示されます。

production.log に期待されるログ メッセージ

どんな助けでも大歓迎です。前もって感謝します。

0 投票する
0 に答える
13 参照

django - Django Logging Root Logger がプロジェクトの一部からログ メッセージを取得しない

私は次のように dictconfig を構成しました。アプリケーションのさまざまな部分で生成されたすべてのログ レコードがルート ロガーに伝達されることを期待していましたが、ルート ロガーによってログ レコードが受信または記録されないため、ケースは逆です。説明してください。また、ルート ロガーの動作についても説明してください。

0 投票する
0 に答える
27 参照

django - Django ロガーは、サーバーで警告レベルを下回るログを記録しません

Web サーバーで、WARNING レベル以下の django ロガー ログを取得できません。以下の構成は、localhost dev サーバーでは意図したとおりにログを記録しますが、私の Web サーバー (Nginx、gunicorn) ではそうではありません。

ファイル ハンドラーで定義されたログ ファイルが作成され、ログが書き込まれますが、レベルが WARNING 以上のログのみです。私の目標は、INFO レベルのログ (GET 要求など) もログに記録することです。

このディスカッション ( https://stackoverflow.com/questions/65362608/ ) を見つけましたが、役に立ちませんでした。

ロガーに追加してINFOレベルのルートロガーを構成しようとしまし'': {#same settings as in below django logger}たが、効果はありませんでした。

Nginxとgunicornの両方を再起動しました。

問題の原因となっている可能性のあるアイデアはありますか?