簡體   English   中英

從自定義 nuget 包依賴項中記錄

[英]Logging from within a custom nuget package dependency

我正在使用 log4net 來記錄我的微服務應用程序。 我創建了一個 nuget 包來容納一些可重用的代碼。

這是我在所有課程中的日志聲明。

protected static readonly ILog Log = LogManager
     .GetLogger(MethodBase.GetCurrentMethod().DeclaringType);

顯然,當我在我的 nuget 包中使用這個聲明時,它會創建一個我的 nuget 包類型的 log4net 記錄器。 我失去了我所在的微服務的上下文。

我可以獲得反映調用方法的記錄器嗎? 或者理想情況下,以及 nuget 包類?

我可能誤解了,但你不能只使用Environment.Stacktrace並在你的 nuget 包的命名空間之外記錄最后一個方法嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM