क्या IIS लॉग में अतिरिक्त HTTP हेडर लॉग करना संभव है?


10

मुझे एक्सचेंज के लिए लॉग का विश्लेषण करने की आवश्यकता है और अतिरिक्त हेडर को इस तरह से सहेजना होगा MS-ASProtocolVersion

क्या इन अतिरिक्त हेडर को लॉग करने के लिए IIS को कॉन्फ़िगर करना संभव है?

POST /Microsoft-Server-ActiveSync?User=asdf@nasdf.com&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

जवाबों:


6

कस्टम हेडर लॉग करने के लिए IIS उन्नत लॉगिंग सक्षम होना चाहिए। उन्नत लॉगिंग को सक्षम करने और कस्टम फ़ील्ड को लॉग करने के लिए इसका उपयोग करने पर एक अच्छा लेख http://www.iis.net/learn/extensions/advanced-logging-module/advanced-log-for-iis-custom-log पर पाया जा सकता है


2

IIS में ट्रेसिंग अनुरोध का उपयोग आप स्टेटस कोड 200 को शामिल करने के लिए कर सकते हैं। यह सफल अनुरोधों को भी लॉग करेगा और आप "अनुरोध विवरण"> "सामान्य अनुरोध हेडर" अनुभाग में सभी अनुरोध हेडर देख सकते हैं।


1
यह शानदार ढंग से काम करता है! यह एक प्यारा सा उपाय है जो आपको बॉक्स में कुछ और स्थापित करने की आवश्यकता नहीं है।
Holf
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.