Webアプリケーションがあり、ログイン、dbへの挿入、dbへの更新、起動された例外などのほとんどのユーザーアクションを監査したいと考えています。C#と.NETでの監査
私のセニオスの1人は、パフォーマンスを向上させるためにキューを使用するよう提案しました。イベントを入力するだけで、処理が完了するまで待たずに自動的に処理されます。
あなたの提案は何ですか?私はそれらをどのように処理すべきですか?それらをエンキューすることは問題ありませんが、メソッドを呼び出すボディがないまま処理される方法がわかりません。
私は単純に、安定したサポートである既製品ロギングフレームワークをお勧めします.NET 4.0
本当に監査機能が必要なのか、単にログを記録する必要がありますか? – ccellar
@ckellerファイルに物事を記録する必要があります。また、それらをデータベースに保存する必要があります。私は変更されたもの、挿入されたもの、例外が発生した時などをログに記録します –