2012-01-31 12 views
14

लॉगिंग कॉन्फ़िगरेशन डीबग करते समय, मैं कैसे देख सकता हूं कि लॉगर किस परिशिष्ट का उपयोग कर रहा है और विशिष्ट एपेंडर के गुणों को देख रहा है? मुझे घड़ी विंडो में आईएलओजी लॉगर को देखकर इस जानकारी को ढूंढने में परेशानी हो रही है।लॉग 4नेट - रनटाइम पर एपेंडर और इसकी संपत्तियों को कैसे ढूंढें?

enter image description here

+0

मुझे स्पष्ट पूछना है: आपको इसे रनटाइम पर क्यों जांचना है? –

+0

आपका स्क्रीनशॉट स्पष्ट रूप से दिखाता है कि आपके पास कोई कॉन्फ़िगर नहीं किया गया है। –

+1

@TetsujinnoOni जब शूटिंग में परेशानी होती है तो मैं एक सैनिटी चेक करना चाहता हूं। पता लगाएं कि क्या परिशिष्ट और उनके मूल्य वास्तव में लोड हो गए हैं। –

उत्तर

24

शायद यह सूची आप दे देंगे कि तुम क्या जरूरत है।

LogManager.GetRepository().GetAppenders(); 

अन्यथा, यह आपके लिए भी उपयोग किया जा सकता है।

LogManager.GetLogger(yourLogger.GetType()).Logger.Repository.GetAppenders(); 

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

  • कोई संबंधित समस्या नहीं^_^