我正在使用 .NET common logging infrastructure V2.0 .我得到一个 ILog 对象,如下所示:
ILog log = LogManager.GetLogger("myLogName");
我不明白日志名称的含义和作用。 如果我在整个过程中使用相同的名称是否重要 ,或者我可以只使用
LogManager.GetCurrentClassLogger()
对于每个类(是的,我知道会导致性能下降)。附:
我可能会使用 log4net 和 ConsoleOutLogger。
最佳答案
我相信名字意味着任何你想要的意思。在不同的地方使用不同的名称有两个主要原因:
关于.net - .NET 常用日志中记录器名称的含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4666710/