問題タブ [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 投票する
3 に答える
4343 参照

django - Django: テンプレート エラーのログ記録

django template{{placeholder}}でエラーを作成すると、エラーは発生せず、コンテンツを期待していた出力に空白が表示されるだけです。これが発生したときに、できればまたはを使用して、ログに何かを表示する方法はありますlogging.warninglogging.error?

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

django - Django 1.8 AppConfig をデバッグするには?

私はDjango 1.8を使用しています。

django-registration user_registration signalを配線しようとしています。

シグナルを接続するには、この投稿はかなり明示的です: AppConfig.ready()を使用してください。正しく配線されていると思いますが、機能していないため、明らかにそうではありません。そこで、何が起こったのかを確認するために、registrationapp/__init__.py 内の構成クラスの名前のスペルを意図的に間違えました。

エラー メッセージやメッセージは表示されません。

registrationapp/__init__.py がロードされているかどうか、および正しいアプリ構成が作成されてロードされているかどうかを確認するにはどうすればよいですか?

ちなみに、ここで説明したとおりにコンソール ログを設定しましたが、コンソールにはあま​​りログが記録されません。理由はわかりません。(GET リクエストはログに記録されますが、ログが異なるように見えます。)

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

python - ログをコンソールに出力できません

Django プロジェクトでロギングを使用しています。

  • ハンドラを に設定するfileと、ファイルでログを見つけることができます。
  • ハンドラを に設定するとconsole、何も起こりません。

設定はこちら

問題はどこだ?

アップデート

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

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

0 投票する
2 に答える
1674 参照

django - djangoのリクエストとレスポンスをログに記録するには?

Django サーバーが処理する要求と応答をログに記録するにはどうすればよいですか?

Django サーバー アプリケーションにテーブルとリレーションがあります。多くのテーブルは、いくつかの API エンドポイントを通じて公開されます。パラメータを使用して GET/POST リクエストを受け取り、Python で関数を実行して結果を返すカスタム関数もいくつかあります。

サーバー管理者として、すべての受信リクエストとこれらの各リクエストの送信応答をログに記録したいと考えています。各リクエストで作成された GET/POST パラメータと、各レスポンスで送信されるデータをキャプチャすることは、私にとって不可欠です。これを実装するための最良の方法は何ですか?

0 投票する
4 に答える
13770 参照

django - Django ロギングがログエントリをスキップするのはなぜですか?

これは私の設定モジュールです:

これはビューファイルの私のコードです:

さまざまなモジュールから以前のログを取得していますが、上記のログ エントリ「これはエラー メッセージです」は取得していません。

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

django - Django ロギング、本番環境でファイルを作成する必要なく、開発環境でファイルにログを記録

プロジェクトに Django ロギングを実装しています。ログエントリが開発環境のファイルに挿入され、運用環境のデータベースに挿入されるように動作しています。

私が抱えている問題は、非開発環境では空であっても、Django がログ ファイルを作成する必要があることです。

非開発環境で空のログ ファイルが作成されないように、これを実装するより良い方法はありますか?

私のコード:

settings.pyロギング構成:

lib/log/log.pyフィルタリング クラスを保持します。