Umbraco v6 ではデフォルトでテキスト ファイルへのロギングが実装されるようになったので、どのようなロギングを使用しているのかお聞きしたいと思います。
実稼働 Web サイトのテキスト ファイルにログを記録しますか、それともデータベース テーブルにログを記録しますか? または、他の種類のロギングを実装していますか?
そして、これのパフォーマンスへの影響は何ですか?
Umbraco v6 ではデフォルトでテキスト ファイルへのロギングが実装されるようになったので、どのようなロギングを使用しているのかお聞きしたいと思います。
実稼働 Web サイトのテキスト ファイルにログを記録しますか、それともデータベース テーブルにログを記録しますか? または、他の種類のロギングを実装していますか?
そして、これのパフォーマンスへの影響は何ですか?
NLogの使用をお勧めします。
ある時、私はロギングに最適なフレームワークについての質問を調査し、NLogで停止しました。私はすでにさまざまなプロジェクトでそれを使用しており、常に良い結果を示しています。
NLogを使用すると、ログをさまざまなターゲット(ファイル、データベース、イベントログ、コンソール、電子メール、nlogviewerなど)に送信できます。
構成ファイルですべての構成を設定できます。とてもかっこよくて便利です。ログを書き込む方法と場所を簡単に設定できます。
ラッパーターゲットも自由に使用できます(ドキュメントのデータを参照)。私の意見では、最も有用なターゲットはAsyncWrapperです(ターゲット書き込みの非同期のバッファリングされた実行を提供します)。それはあなたに良いパフォーマンスを与えるでしょう。
他にもたくさんのクールな偉人がいます。
ログを監査する必要があるため、すべてを実際に保存しておく必要があるため、本番環境ではログファイルとDBの両方のタイプを実行します。
私はnLogを使用しています。 http://nlog-project.org/
堅牢で高速かつ優れており、昨年から本番環境で使用されています。その良いとあなたに様々なレベルでのロギングを提供します。