私はサーバで作業していましたが、私はロギングを実装し始めています。しかし、私はロギングのためにdbを使用すべきか、単にプレーンテキストファイルを使うべきかはわかりません。サーバーログ - データベースまたはログファイルにありますか?
すべてのリクエスト(リクエストのタイプ、リクエストのIPアドレス、セッションのトラッキング)に関する基本情報を記録する予定です。いくつかのリクエストについては、拡張された情報(どのようなタイプのリクエストが行われたかの詳細)があり、エラーがあればそれらもログに記録します。
一方で、ログをdbに入れるということは、ログに記録されたデータに対してクエリを実行できることを意味します。一方、これがDBに不必要な負担をかけるかどうかはわかりません。もちろん、dbとログファイルの両方をロギングに使用することもできます。適切な伐採に関する人々の考えは何ですか?
(それは違いを行った場合、私は、MySQL DBでApacheサーバ上でmod_pythonを使用しています。だから私はどちらかloggingライブラリを使用しているだろうか、単にDB内のいくつかのログテーブルを作成する。)
開発者の言うとおり、SQLiteで "fopen()"に置き換えて設計されています。 –