2012-01-31 8 views
14

Günlüğe kaydetme yapılandırmasında hata ayıklama yaparken, günlüğün hangi ekleyicileri kullandığını ve belirli ekleyicinin özelliklerini nasıl görüntülediğimi nasıl görebilirim? Watch penceresindeki ILog logger'a bakarak bu bilgiyi bulmakta zorlanıyorum.Log4net - çalışma zamanında nasıl eklenti ve özellikleri bulmak için?

enter image description here

+0

Açık olanı sormak zorundayım: Neden bunu çalışma zamanında kontrol etmeniz gerekiyor? –

+0

Ekran resminiz, yapılandırılmış ekleyicilerin olmadığını açıkça gösterir. –

+1

@TetsujinnoOni Sorun çekerken, akıl sağlığı kontrolünü yapmak istiyorum. Ekleyicilerin ve değerlerinin gerçekten yüklenip yüklenmediğini öğrenin. –

cevap

24

Belki de bu liste ihtiyacın olanı verecektir.

LogManager.GetRepository().GetAppenders(); 

Else, bu sizin için de geçerli olabilir.

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