【问题标题】:How to pass context info between NLog loggers?如何在 NLog 记录器之间传递上下文信息?
【发布时间】:2011-09-22 22:38:24
【问题描述】:

我希望能够在我的项目中的 NLog 记录器之间传递一些上下文信息。例如某个逻辑进程的 id,以便从现在开始它会登录到所有记录器中,这样我就可以轻松地在我的日志中跟踪它。

目前,我们使用一些上下文数据配置我们的记录器(即 NLog 的包装器),然后在需要记录的对象之间传递它。必须有其他/更好的方法。如何正确地做到这一点?

【问题讨论】:

    标签: logging nlog


    【解决方案1】:

    我想我找到了一个解决方案 - 将 Logger 生活方式设置为 PerObjectGraph 或 PerWebRequest 或任何类似的依赖注入。您在组合根目录中配置它,然后使用。

    【讨论】:

      猜你喜欢
      • 2017-10-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多