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

  • bobinire

    bobinire

    24 EYLÜL 2006
  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014