ヘッダを追加する方法を探して、私のviews.pyDjangoのエラーログ:追加のリクエストヘッダー、本文およびユーザー情報
での例外のスタックトレースと一緒に私のエラーログで体とユーザーの電子メールアドレスウェブを何時間も精査した後で、多くの人が自分のミドルウェアを書くことを提案し、その中にはその種の情報を別のログに記録するよう提案されたものもあります。しかし、コードがどこに間違っていたのかを知ることで、問題の1つの部分が解決され、影響を受けた悪い魂とその例外の間に送信された要求データを特定することは、問題を解決するための長い道のりになります。その情報を同じログファイルに入れておくだけで意味があります。このセットアップはしばらくの間、よく働い
from django.db.models import Min, Max, Q, F, Count, Sum
from django.db import connection
from django.conf import settings
from django.http import HttpResponse, HttpResponseRedirect
from myapp.models import *
import logging
logging.basicConfig(filename="errors.log",
level=logging.ERROR,
format='%(asctime)s: %(message)s')
def random_view(request):
if request.user.is_authenticated() and request.user.is_active:
# generic view code goes here.
else:
return HttpResponse(status=401)
:
は、現在、私のviews.pyに、私はこの簡単なセットアップを持っています。例外が発生するたびに、例外エラーメッセージとスタックトレースをログアウトします。また、どのようにrequest.META、request.user.idとrequest.bodyをスタックトレースと共に追加できますか?
提案があれば助かります。うまく答えが出て、さらに良い!
ありがとうございました
https://stackoverflow.com/questions/35152435/how-to-ignore-the-exception-which-are-generated-during-the-logging-in-pythonを試しましたか –
私はあなたが調べるべきだと思います従来のソート、例えばhttps://stackoverflow.com/a/44688358/3627387 –