SORU
16 NİSAN 2009, PERŞEMBE


Nasıl log4net sorunları izini

Log4net her zaman kullanırım, ama asla düşündüm bir şey içeride neler olduğunu nasıl söyleyeceğim. Örneğin, konsol appender ve projemde veritabanı appender bir var. Veritabanı için bir kaç değişiklik ve kodu verdim ve şimdi veritabanı appender artık çalışmıyor. Neden eninde sonunda bir yolunu bulurum, ama eğer log4net içeride neler olduğunu görebilseydim çok iyi olur.

Log4net benim sorunun kaynağını belirlemek için görüntüleyemiyorum bu çıkışı her türlü oluşturur mu?

CEVAP
16 NİSAN 2009, PERŞEMBE


İlk uygulama yapılandırma dosyasında bu değeri ayarlamak için:

<configuration>
   <appSettings>
      <add key="log4net.Internal.Debug" value="true"/>
   </appSettings>
</configuration>

Sonra, Çıkış kaydetmek istediğiniz dosyayı belirlemek için aynı aşağıdaki kodu ekleyebilirsiniz .yapılandırma dosyası:

<configuration>
...

<system.diagnostics>
    <trace autoflush="true">
        <listeners>
            <add 
                name="textWriterTraceListener" 
                type="System.Diagnostics.TextWriterTraceListener" 
                initializeData="C:\tmp\log4net.txt" />
        </listeners>
    </trace>
</system.diagnostics>

...
</configuration>

Daha ayrıntılı bir açıklama bulabilirsiniz 'Nasıl log4net iç hata ayıklama?'I etkinleştir log4net SSS sayfası:

http://logging.apache.org/log4net/release/faq.html

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • The Platform

    The Platform

    14 HAZİRAN 2006