質問1
エラーログはファイルに出力するのが一般的なのでしょうか?DBに格納した方が調査などの際にやりやすいと思うのですが、なぜファイルに出力するのが一般的なのですか?
質問2
Djangoのエラーログをファイルに出力する方法はわかりましたが、Django公式の方法でDBに格納する方法はありますか?今のところdjango-db-loggerしか見つけられません。
https://pypi.org/project/django-db-logger/
質問3
エラーログを取りたい場所は、「何らかの原因でページ遷移やページ描画に失敗したとき」ですが、下記のような方法であっていますか?try/exceptで囲わない「正規」のやり方はありますか?
Python
1def index(request): 2 if request.method == "GET": 3 try: 4 何らかの処理(エラーが出るかもしれない処理) 5 ページ表示 6 except: 7 loggerでログをとる 8 ページ表示 9 elif request.method == "POST": 10 try: 11 何らかの処理(エラーが出るかもしれない処理) 12 return redirect("/") 13 except: 14 loggerでログをとる 15 return redirect("/")
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。