क्या ELMAH लॉग इन अपवाद भी हैं जब वे एप्लिकेशन पर बबल नहीं करते हैं? जब कोई अपवाद होता है तो मैं एक संदेश पॉप अप करना चाहता हूं और अभी भी अपवाद लॉग करता हूं। वर्तमान में मैं सबकुछ पकड़ने वाले ब्लॉक और संदेशों को थूकने में सब कुछ डाल रहा हूं, लेकिन यह थकाऊ हो जाता है।क्या एल्माह हैंडल अपवादों को पकड़ा गया है
उत्तर
ELMAH को Signaling नामक एक नई सुविधा का समर्थन करने के लिए अद्यतन किया गया है।
यह आपको अपवादों को संभालने की अनुमति देता है, जबकि आप उन्हें अभी भी ELMAH पर लॉग इन करते हैं।
try
{
int i = 5;
int j = 0;
i = i/j; //Throws exception
}
catch (Exception ex)
{
MyPersonalHandlingCode(ex);
ErrorSignal.FromCurrentContext().Raise(ex); //ELMAH Signaling
}
पुन: फेंकना अपवाद खराब अभ्यास हो सकता है क्योंकि यह किसी एप्लिकेशन के प्रवाह का पता लगाना मुश्किल बनाता है। अगर आप कुछ फैशन में त्रुटि को संभालने का इरादा रखते हैं और बस इसे दस्तावेज करना चाहते हैं तो सिग्नलिंग का उपयोग करना एक बेहतर तरीका है।
कृपया द्वारा DotNetSlackers on ELMAH
इस उत्कृष्ट गाइड बाहर की जाँच एक फिल्टर स्पष्ट तरीका इस समस्या को संभालने के लिए है। इस समाधान को यहां देखें https://stackoverflow.com/a/5936867/965935
जहां तक मैं एक फ़िल्टर को समझता हूं, एक प्रयास को पकड़ने के लिए पहले से ही एक अपवाद पकड़ने में सक्षम नहीं होगा। इस उत्तर को यहां देखें [लिंक] (http://stackoverflow.com/a/21864117/694457)। – frezq
- 1. क्या आपको गिट गॉटचास पकड़ा गया है?
- 2. विजुअल स्टूडियो: हैंडल अपवादों को कैसे तोड़ें?
- 3. F10 कुंजी पकड़ा नहीं गया है
- 4. तर्क प्रोग्रामिंग क्यों नहीं पकड़ा गया है?
- 5. कोशिश करें .. कैच ब्लॉक पकड़ा गया है
- 6. एंड्रॉइड एसीआरए हैंडल अपवादों के साथ
- 7. रनटाइम अपवादों को छोड़कर सभी अपवादों को पकड़ना संभव है?
- 8. इवेंट हैंडल क्या है?
- 9. अपवाद पकड़ा गया लेकिन प्रोग्राम चल रहा है
- 10. अपवाद के बाद अपवाद प्रकार निर्धारित करना पकड़ा गया है?
- 11. "हैंडल" क्या है?
- 12. pthread_exit इलिप्सिस द्वारा पकड़ा गया कुछ फेंक क्यों देता है?
- 13. क्यों "java.lang.OutOfMemoryError: जावा हीप स्पेस" पकड़ा नहीं गया है?
- 14. जावा अपवाद नहीं पकड़ा
- 15. डेल्फी: आवेदन क्या है। हैंडल?
- 16. एल्माह केवल 15 त्रुटियों को लॉग कर रहा है
- 17. अपवादों को कब लपेटें
- 18. अपवाद दो बार पकड़ा है
- 19. अक्षम Xdebug के पकड़ा अपवाद
- 20. जावा में एक चेक अपवाद को अवरुद्ध करने के प्रयास में पकड़ा गया एक अनचेक अपवाद नहीं है?
- 21. अपवाद के बाद कोड के निष्पादन को फिर से शुरू किया गया है और पकड़ा गया है
- 22. क्या अपवादों को अंततः अनदेखा करते हैं?
- 23. उन अपवादों को कैसे ढूंढें जिन्हें "अनदेखा" किया गया था?
- 24. 404 हैंडलर "हैंडल प्रारंभ नहीं किया गया है" अपवाद
- 25. एल्माह अवांछित 404 त्रुटियों की रिपोर्टिंग
- 26. अजगर - पकड़ा अपवाद
- 27. क्या एसवीएन हैंडल संवेदनशीलता के मुद्दों को संभाल सकता है?
- 28. "Async पिन किए गए हैंडल" क्या है?
- 29. आईई 8 में जीडब्ल्यूटी - अपवाद फेंक दिया गया और पकड़ा नहीं गया
- 30. क्यों SIGINT यहां पकड़ा नहीं जाता है?
क्या किसी प्रकार की विशेषता/फ़िल्टर का उपयोग करना संभव है? प्रत्येक पकड़ के अंदर उस कोड को रखने के लिए, मुझे लगता है कि यह बहुत अच्छा होगा, ऐसा करने के लिए ऐसा अच्छा होगा जो ऐसा करेगा। – Kuncevic
विडंबना यह है कि dognetslackers लिंक एक अनचाहे त्रुटि पृष्ठ की ओर जाता है। यह एक ट्रोल होना चाहिए? – niico
मेरा दिन बचाया .. – NMathur