各ページリクエストの最後に、リクエストデータ、パフォーマンスデータなどをログに記録します。
リクエストの開始時にcollection(parameter、value)を作成し、IP、言語、ヘッダーなどの基本データを格納します。
次に、このコレクションを現在のリクエスト(HttpContext.Current)に格納します。
リクエスト中に、特定のメソッドや特定のパラメータなどのパフォーマンスのように、このコレクションにいくつかのデータを挿入します。
リクエストの最後に、このコレクションのすべてのパラメータと値をデータベースに保存します。どの方法でログをdbに書き込むのですか?
ここでは、このコレクションの書き込みをdbにするコードを置きますか?マスターページのいくつかのイベントメソッドでは?どこか別の場所?
詳細については、前の質問を参照してください。http://stackoverflow.com/questions/4830025/log-all-received-data-headers-ip-etc-to-db-for-each-aspx-page-request 。 –