为什么要为每个 class 创建 Nlog 记录器
Why create Nlog Logger for every class
除了以后可以class过滤之外,还有什么好处吗?
我正在考虑在 class 中创建一个静态方法,以便为我的所有 class 设置一个记录器实例,以避免必须调用
logger = LogManager.GetCurrentClassLogger
每 class.
除了能够按 class 名称配置和过滤日志外,没有其他好处。如果您不依赖于拥有这种能力,那么为所有 classes 使用一个记录器是一个完全有效的选择。
除了以后可以class过滤之外,还有什么好处吗?
我正在考虑在 class 中创建一个静态方法,以便为我的所有 class 设置一个记录器实例,以避免必须调用
logger = LogManager.GetCurrentClassLogger
每 class.
除了能够按 class 名称配置和过滤日志外,没有其他好处。如果您不依赖于拥有这种能力,那么为所有 classes 使用一个记录器是一个完全有效的选择。