[英]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.