2010-10-13 23 views
40

क्या ईएलएमएएच में पोस्ट अनुरोध डेटा लॉग करने का कोई तरीका है?एल्माः मैं फॉर्म पोस्ट डेटा कैसे लॉग करूं?

मुझे त्रुटि ईमेल मिल रहा है, और त्रुटि लॉग में URL, अनुरोध विधि, आदि शामिल हैं, मुझे वास्तविक पोस्ट डेटा नहीं दिखाई दे रहा है।

उदाहरण के लिए,

यहां नमूने वास्तविक अनुरोध है:/बीईपी/KotexCode/GetCode stickerCode = 1234532

लेकिन, लॉग केवल अनुरोध यूआरएल और नहीं चर stickerCode पता चलता है?। धन्यवाद!

संपादित करें क्षमा करें, मुझे प्रोजेक्ट वेबसाइट की जांच करनी चाहिए, लेकिन ऐसा लगता है कि इस सुविधा का अनुरोध किया गया था। http://code.google.com/p/elmah/issues/detail?id=164

+0

एनबी: आप JSON चाहते हैं, तो देखने के http://stackoverflow.com/questions/8686466/elmah-how-to-get-json-http-request-body-from-error-report/8741276#8741276 – Rory

उत्तर

57

ELMAH discussion group में This was also addressed, शब्दशः नीचे उद्धृत:

ELMAH वास्तव में डेटा लोग इन सब रूप से करता है। सर्वर वैरिएबल के साथ डिफ़ॉल्ट रूप से प्रदर्शित नहीं होता है जब आप त्रुटि विवरण पृष्ठ को देखते हैं लेकिन से कच्चे XML दृश्य से बाहर निकल सकते हैं। फॉर्म डेटा, हालांकि, ई-मेल में भी शामिल नहीं है।

प्रपत्र डेटा की प्रदर्शन बाहर छोड़ने के लिए असली कारण बहुत बड़ी दृश्य राज्यों (KB के सैकड़ों) के साथ ASP.NET अनुप्रयोगों का एक बहुत से ब्लोट और शोर से बचने के लिए किया गया था। इसके अलावा, कुछ रूपों में टेक्स्टरेरा फ़ील्ड (विशेष रूप से सीएमएस सिस्टम) में बहुत से HTML शामिल हैं जो शोर की बड़ी मात्रा में भी हो सकता है। सभी अच्छे आकारों में फिट होने वाले एक अच्छे समाधान की अनुपस्थिति में समस्या को के बाहर होने के रूप में छोड़ दिया गया है ELMAH का दायरा (हालांकि अभी भी चर्चा के लिए खुला है)। अगर किसी को प्रदर्शन फॉर्म डेटा की आवश्यकता है, तो कस्टम त्रुटि विवरण पृष्ठ कोड करने के लिए बहुत तेज़ है।

+0

धन्यवाद! कम से कम मैं यह देखने के लिए त्रुटि लॉग एक्सएमएल फाइलों को देख सकता हूं कि क्या हो रहा है। – Abe

+0

कूल। तो, मैं त्रुटि एक्सएमएल फ़ाइल को देखकर फॉर्म डेटा प्राप्त करने में सक्षम था। एक बार फिर धन्यवाद! – Abe

+1

सभी फॉर्म पोस्ट डेटा को सुरक्षा समस्या लॉग इन नहीं कर रहा है? –

संबंधित मुद्दे