logging - NLog 是否具有与 log4net 的 ILoggerRepository 等效的概念?

标签 logging log4net nlog

我正在从 log4net 迁移到 nlog,希望能解决一个难以重现的死锁。

在我们的应用程序中,我们使用来自 LogManager.CreateRepository 的多个命名 log4net 存储库。这可以防止我们基础库中的日志污染我们应用程序库中的日志。当然,还有其他方法可以实现这种分离,但这种方法对我们来说效果很好。

NLog 似乎没有存储库的相同概念。是否有我缺少的与 log4net 存储库类似的 NLog?

最佳答案

事实证明,有一个直接与 log4net 存储库等效的 NLog,它称为 LogFactory。用法大致相同。

类文档 can be found here .

关于如何使用它的说明是on this page .

关于logging - NLog 是否具有与 log4net 的 ILoggerRepository 等效的概念?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9714282/

相关文章:

linux - 无法打开流 : Too many open files

Excel xll 可用于跟踪已进行了哪些 VBA 和其他插件调用、花费的时间和使用的内存?

log4net - Log4net追加器阈值不起作用

java - Log4j2 JSONLayout 给出错误

c# - 配置 log4net 记录器以匹配通用类

c# - Log4Net-SQLite的AdoNetAppender无法插入

c# - 同一进程中的多个应用程序使用具有不同目标的 NLog

NLog - 从 web.config 中的 appsettings 配置日志文件名

asp.net-core - appsettings.json 中的 NLog 配置而不是 .NET Core 中的 nlog.config

python - 如何更改 RotatingFileHandler 在 Python 中命名文件的方式?