7


3

djangoプロジェクトにログインするためのベストプラクティス

車輪を再発明するよりも、与えられた問題を解決するために既存のパターンを利用することは常に良いことです。 今回は、djangoベースのプロジェクトでログを作成することについてです。

次のコンテキストでdjangoベースのプロジェクトにロギングを実装する方法について、私や他の人とアイデアを共有してください。

  • ロギングの設計を開始する前に考慮すべき要素は何ですか システム?

  • プロジェクトに何をログインしますか? (メッセージ、エラー、リクエスト 等)?

  • どのようにログを記録しますか?

  • ディレクトリ構造はどうあるべきですか?

  • どの形式で記録しますか?

  • どのジャンゴアプリを使用しますか?

  • そのような再利用可能なアプリを作成しましたか? はいの場合、共有できますか 他?

  • または、他の人と共有するのに役立つと思う他のアイデア。

    1. すべてのDjango開発者にとって少しでも助けになると本当に良いでしょう…​ *

乾杯

1 Answer


6


Djangoでは、他のPythonアプリケーションと同様に、標準ライブラリのhttp://docs.python.org/library/logging.html?highlight=logging#module-logging [logging]モジュールを使用して、` loggingを呼び出します.debug`、 `logging.info`など、各メッセージに適切です。 質問した7つの質問のほとんどは、Qのタイトルに関係しています。「質問ごとに1つの質問をする」は、スタックオーバーフローの重要なマントラの1つです。 あなたの多くの質問のために多くの質問を開いてください、そして、これをロギングに焦点を合わせ続けましょう、OK?)