我正在从log4net迁移到nlog,以期解决难以重现的僵局。
在我们的应用程序中,我们使用LogManager.CreateRepository中的多个命名log4net存储库。这使我们的基础库中的日志记录不会污染我们的应用程序库中的日志。当然,还有其他方法可以实现这种分离,但这种方法对我们来说效果很好。
似乎NLog没有相同的存储库概念。是否存在我缺少的log4net存储库的NLog模拟?
答案 0 :(得分:3)
事实证明,有一个与log4net存储库等效的直接NLog,它被称为 LogFactory 。用法或多或少相同。
课程文档can be found here。
有关如何使用它的说明是on this page。