从自定义nuget包依赖项中登录

问题描述 投票:0回答:1

我正在使用log4net记录我的微服务应用程序。我创建了一个nuget包来容纳一些可重用的代码。

这是我所有课程中的日志记录声明。

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

[显然,当我在nuget包中使用此声明时,它将创建我的nuget包类型的log4net记录器。我失去了所使用的微服务的上下文。

我可以得到一个反映调用方法的记录器吗?还是理想情况下,以及nuget包类?

c# .net-core log4net
1个回答
0
投票

我可能会误会,但是您不能只使用Environment.Stacktrace并在nuget包的命名空间之外记录最后一个方法吗?

© www.soinside.com 2019 - 2024. All rights reserved.