2009-05-07 12 views
6

के बीच गतिशील रूप से स्विच करें, मैं अपने asp.net एप्लिकेशन में AdoNetAppender (SQL सर्वर) का उपयोग कर रहा हूं और SQL के साथ किसी भी कनेक्शन समस्या के रोलिंगफाइलएपेंडर को उपयोग करना चाहता हूं। क्या AdoNetAppender के साथ कोई समस्या होने पर रोलिंगफ़ाइलएपेंडर का उपयोग करने के लिए कॉन्फ़िगर करने का कोई तरीका है?लॉग 4नेट - गतिशील रूप से AdoNetAppender और RollingFileAppender

धन्यवाद

पोर

उत्तर

4

कोई log4net में विफलता परिदृश्य के इस प्रकार, समस्या यह है कि appenders काफी log4net वास्तुकला में एक दूसरे से अलग हैं के लिए समर्थन में बनाया गया है।

एक आम सेटअप हालांकि दोनों परिशिष्ट समानांतर में लॉग इन करना है, केवल फाइल एपेंडर केवल एक हफ्ते के डेटा रखता है, कहता है। AdoNetAppender विफल होना चाहिए, आपके पास हमेशा फाइलों में नवीनतम डेटा होगा।

लेकिन मैं निश्चित रूप से यहां एक ऐसे एपेंडर के लिए मामला देखता हूं जो असफलताओं के मामले में उप-अनुयायियों की प्राथमिकता सूची में कुछ सरल विफलता कर सकता है। the AppenderSkeleton पर इमारत को लागू करने के लिए यह बहुत कठिन नहीं होना चाहिए।

+0

धन्यवाद पीटर आपके मूल्यवान समय और महान स्पष्टीकरण के लिए धन्यवाद। मैं एपेंडरस्केलेटन को देखूंगा। – porhills

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