問題タブ [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.
python - 特定の API 用のカスタム Django ロギング フィルタ
私のアプリには、「UserChangeWorkScheduleViewSet」という名前のこの API があり、URI は「host/api/v1/workSchedule」です。ユーザーが 400 ステータス コードを引き起こすたびにエラー ログを送信するカスタム ログ フィルターを作成しようとしています。以下は「workschedule.py」の UserChangeWorkScheduleViewSet です。
ここに私のcustomlog.pyがあります:
そして、ここに設定のロギングがあります
意図的に 400 を調達するための不適切なリクエストを送信したところ、400 は [![ここに画像の説明を入力][1]][1] のように表示されます。
ただし、Telegram ログはまだ受信されません。ただし、テレグラム ログは 500 などの他のエラーに対して正常に機能しています。
重要: このロガーは、workschedule.py からの 400 エラーと共に他の 500 エラーをログに記録する必要があります。設定が workschedule.py の 400 のみをログに記録する場合、ログは役に立ちません。[1]: https://i.stack.imgur.com/eedI7.png