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

  • Truc Minh

    Truc Minh

    23 Ocak 2011
  • UKF Dubstep

    UKF Dubstep

    29 NİSAN 2009
  • Video-Tutorials.Net

    Video-Tutori

    15 Mart 2011