次のことを可能にするロギング フレームワークが必要です。
- 未処理の例外をすべてログに記録する
- ユーザーがアクセスしたページをログに記録し、その履歴を再現できるようにする (これにより、ユーザーの使用パターンに合わせてサイトをより適切に最適化することができます)
- コード内のさまざまな場所に出力する可能性のあるカスタム メッセージをログに記録します。警告/情報
- asp.net メンバーシップの成功/失敗をログに記録する
- その他のシステム関連のイベントをログに記録します
ELMAH が #1 を実行することを確認しました。asp.net ヘルス モニタリングは、#4 と #5、そしておそらく #2 (ただし、100% 確実ではありません) を処理し、NLog または Log4Net のようなものを処理するようです。 #3 お世話になります。
これらすべてを実装するためのチュートリアルを見つけましたが、このタイプのロギングのためだけにこれらのライブラリをすべて持つ必要があるかどうか疑問に思っており、それらを標準タイプに結合しようとするオーバーヘッドがありますそれがそれらを表示する方法である場合のビューの。
これより簡単な方法はありますか?