2011-06-26 67 views
2

我希望能夠在我的項目中的NLog記錄器之間傳遞一些上下文信息。例如某個邏輯進程的id,以便它從現在開始在所有記錄器中記錄,所以我可以在我的日誌中輕鬆跟蹤它。如何在NLog記錄器之間傳遞上下文信息?

目前我們用一些上下文數據配置我們的記錄器(也就是NLog的包裝器),然後在需要記錄的對象之間傳遞它。必須有其他更好的方式。如何正確地做到這一點?

回答

0

我想我已經找到了解決方案 - 依賴注入Logger生活方式設置爲PerObjectGraph或PerWebRequest或任何類似的。您可以在組合根中配置它,然後使用。

相關問題