如何在NLog记录器之间传递上下文信息?

时间:2011-06-26 11:40:42

标签: logging nlog

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

目前我们使用一些上下文数据配置我们的记录器(它是NLog的包装器),然后在需要记录的对象之间传递它。必须有其他/更好的方式。怎么做得好?

1 个答案:

答案 0 :(得分:0)

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