2011-06-14 12 views
10

ILog veya ILogger arabirimini kullanmalı mıyım? Bir farkILog veya ILogger?

void Log(Type callerStackBoundaryDeclaringType, Level level, object message, Exception exception) 

var mı:

private ILog _logger = LogManager.GetLogger(typeof(MyClass)); 

Bu çok daha basit bir arayüz sonra ILogger var: Ben arayarak Sadece her sınıftan bir örneği bildirebilirsiniz beri kullanmak daha kolay olması için Ilog arabirimini bulmak? Biri diğerine göre daha iyi ne zaman kullanılır?

cevap

7

ILog arabirimini öneririm. Bu Apache/Ortak Kayıt tarafından itildi. Ortak günlüğe kaydetme arabirimini kullanırsanız, çoğu günlüğe kaydetme sistemi uygulamanıza eklenebilir.

Log4net'i yeterli olmaktan çok buluyorum.

İlgili konular