gpt4 book ai didi

c# - ILog 还是 ILogger?

转载 作者:可可西里 更新时间:2023-11-01 08:45:43 25 4
gpt4 key购买 nike

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

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

这是一个比 ILogger 简单得多的接口(interface):

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

有区别吗?什么时候使用一种比另一种更好?

最佳答案

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

我发现 log4net 绰绰有余。

关于c# - ILog 还是 ILogger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6338107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com