标签: logging nlog
我希望能够在项目中的NLog记录器之间传递一些上下文信息。例如某个逻辑进程的id,以便从现在开始记录所有记录器,这样我就可以在日志中轻松跟踪它。
目前我们使用一些上下文数据配置我们的记录器(它是NLog的包装器),然后在需要记录的对象之间传递它。必须有其他/更好的方式。怎么做得好?
答案 0 :(得分:0)
我想我找到了一个解决方案 - 将Logger生活方式的依赖注入设置为PerObjectGraph或PerWebRequest或任何类似的。您可以在组合根中配置它,然后只使用。