我应该使用 ILog 还是 ILogger 接口?我发现 ILog 接口更容易使用,因为我可以通过调用以下方法为每个类声明一个实例:
private ILog _logger = LogManager.GetLogger(typeof(MyClass));
它的界面比 ILogger 简单得多:
void Log(Type callerStackBoundaryDeclaringType, Level level, object message, Exception exception)
有区别吗?什么时候使用 1 比使用另一个更好?
我推荐ILog
界面。这是由 Apache/Common Logging 推动的。如果您使用通用日志记录接口,那么大多数日志记录系统都可以插入您的应用程序中。
我发现 log4net 已经足够了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)