2012-03-15 25 views
11

'daki ALL & DEBUG izleme düzeyleri arasındaki fark nedir? Neden log4net'te All ve Debug izleme düzeylerine sahip olduğumuzu bilmek ister misiniz? Aynı şeyi yapıyor gibi görünüyorlar.LOG4NET

cevap

16

ALL gerçekten tüm düzeyler anlamına gelir ve DEBUG yalnızca Hata ayıklaması veya daha yüksek anlamına gelir. Çoğunlukla bu, hata ayıklaması, ILog arabiriminin gösterdiği en düşük düzey olduğu için bir fark yaratmaz. Ancak Log4net'in çok daha fazla günlük seviyesi vardır ve ek seviyeleri destekleyen bir sarıcı oluşturursanız, tüm mesajları aldığınızdan emin olmak için ALL'u kullanmayı tercih edebilirsiniz. ek olarak daha sonra VERBOSE seviyesini kullanmak sizi varsayarsak

ÖLÜMCÜL DEBUG, INFO, WARN, HATA:

DÜZENLEME: Yalnızca standart seviyelerini kullanıyorsanız

DEBUG veya üstü aşağıdaki seviyelerini demektir Yapılandırmada ALL veya VERBOSE kullanırsanız, yalnızca günlük dosyanızda görürsünüz. DEBUG kullanımı tüm VERBOSE mesajlarını filtreleyecektir. Log4net daha düşük olan aşağıdaki seviyeleri bilir: DEBUG: FINE, TRACE, FINER, VERBOSE, FINEST.

+0

Görüşleriniz için teşekkür ederiz Stefan. Evet, fakat yine DEBUG'yi kullansak bile, ek düzeylerimizi sarmalayıcımızdan alacağız. Geliştiriciye hangi seviyede giriş yaptığı hakkında net bir fikir vermek mi? – Scorp

+0

Beklemediğinizi hangi seviyelerde görüyorsunuz? ayrıca güncellenmiş cevabıma da bakınız –

+0

Harika, aradığım şey bu. Sağol Stefan. – Scorp