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

  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • Murray Winiata

    Murray Winia

    2 ŞUBAT 2009
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013