2011-06-26 65 views
2

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

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

回答

0

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

相关问题