私はMVC2 Webアプリケーションを持っています。これは、ユーザーによる一意のログインの数を記録する必要があります。ユーザーがログインするたびに、データベースにレコードが保存されている必要があります。ちょうど時間、日付などのような基本。MVCでのイベントのロギング - どのアプローチが最適ですか?
特定のActionResult(つまりユーザーログオン)にケースのみを記録するという要件がある場合、レコードをデータベースに送信するカスタムコードを記述するだけでいいですか?
また、後で(クライアントと同じように)自分の考えを変えることの実績があるとすれば、もう少し堅牢なものを作成して使用する方がよいでしょうか?
最後にLog4Netを代わりに使用するのはどうですか?最初の要件が1つのアプリケーションの1つの小さな部分にのみ焦点を当てるとすれば、それは後でもっと拡張可能かもしれませんが、過剰なものでしょうか?
アドバイスと活発な議論が評価されました。
あなたは 'SqlMembershipProvider'を使用していますか? –
はい。私のコメントは15文字でなければならないので、もう一度 "はい"と答えてください。 –