【问题标题】:ILog or ILogger?ILog 还是 ILogger?
【发布时间】:2011-06-14 01:15:51
【问题描述】:

我应该使用 ILog 还是 ILogger 界面?我发现 ILog 接口更易于使用,因为我可以通过调用为每个类声明一个实例:

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

这是一个比 ILogger 简单得多的界面:

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

有区别吗?什么时候使用 1 而不是另一个更好?

【问题讨论】:

标签: c# .net logging log4net


【解决方案1】:

我推荐ILog 接口。这是由 Apache/Common Logging 推动的。如果您使用通用日志接口,那么大多数日志系统都可以插入到您的应用程序中。

我发现 log4net 已经足够了。

【讨论】:

    猜你喜欢
    • 2019-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-19
    • 1970-01-01
    • 1970-01-01
    • 2022-01-18
    • 2019-07-14
    相关资源
    最近更新 更多