2012-02-16 17 views
9

हम में से अधिकांश DEBUG संदेशों के आउटपुट के साथ लॉगिंग का उपयोग शुरू करते हैं। जब परियोजना थोड़ी देर तक चलती है तो आम तौर पर हम उत्पादन को INFO या यहां तक ​​कि WARN स्तरों में भी कम करते हैं।त्रुटि पर उन्हें प्रदर्शित करने के लिए log4net डीबग-संदेश बफरिंग?

लेकिन जब कोई त्रुटि होती है तो मुझे त्रुटि आने से पहले DEBUG-संदेशों को याद आती है। तो मैं यही चाहता हूं:

बस INFO या ऊपर से लॉग इन करें। लेकिन जब कोई त्रुटि होती है तो मैं DEBUG-संदेशों को भी पहले प्रकट करता हूं। क्या यह प्राप्त करने के लिए कोई एपेंडर या कोड स्निपेट है?

उत्तर

6

लॉग 4नेट के पास इस उद्देश्य के लिए एक एपेंडर है: 'बफरिंग फॉरवर्डिंग ऐपेंडर'। http://www.beefycode.com/post/Log4Net-Tutorial-pt-8-Lossy-Logging.aspx

+0

लिंक मृत हो रहा है:

इस ट्यूटोरियल सब कुछ आप की जरूरत होती है। लेकिन "BufferingForwardingAppender" मुझे वैसे भी मदद करनी चाहिए। धन्यवाद –

+0

मैं केवल यह मान सकता हूं कि यह एक अस्थायी समस्या है। जब भी मैंने इसे पोस्ट किया था तब भी यह काम कर रहा था ... –

+1

ट्यूटोरियल अब फिर से उपलब्ध है। –