web-dev-qa-db-ja.com

IISログに追加のHTTPヘッダーを記録することは可能ですか?

Exchangeのログを分析する必要があり、MS-ASProtocolVersionなどの追加ヘッダーを保存したい

これらの追加ヘッダーを記録するようにIISを構成することは可能ですか?

POST /[email protected]&DeviceId=ApplDNRJP5Dasdf&DeviceType=iPhone&Cmd=Sync HTTP/1.1
Host: email.asdf.mobi
X-MS-PolicyKey: 886721299
Accept-Language: en-us
User-Agent: Apple-iPhone5C1/1002.146
Proxy-Connection: keep-alive
Accept: */*
Content-Type: application/vnd.ms-sync.wbxml
Connection: keep-alive
Cookie: NSC_Fydibohf_2010_PXB_wtfswfs=ffffffff098a114045525asdfasdf
Authorization: Basic bWasdfasdfasdfsdfa
Content-Length: 64
MS-ASProtocolVersion: 14.1
Accept-Encoding: gzip, deflate
10

カスタムヘッダーをログに記録するにはIIS Advanced Loggingを有効にする必要があります。高度なログを有効にし、それを使用してカスタムフィールドをログに記録することに関する優れた記事が http:// www。 iis.net/learn/extensions/advanced-logging-module/advanced-logging-for-iis-custom-logging

6
Tim Sedlmeyer

IIS=)で失敗したリクエストのトレースを使用して、ステータスコード200を含めることができます。これにより、成功したリクエストもログに記録され、すべてのリクエストヘッダーを[リクエストの詳細]> [一般的なリクエストヘッダー]セクションで確認できます。

2
Houratious