我有一个 Azure Function 应用程序 (2.0),它依赖于同一解决方案中包含的 .NET 标准库。我了解如何在 azure 函数本身中使用 ILogger 日志,但我也想使用相同的记录器来记录 .NET Standard 库中的信息。
我想避免将函数中的日志实例传递给另一个类。我更喜欢使用 DI。我怎样才能做到这一点?
例如,假设我有一个具有单个函数名称 FunctionName1 的函数应用。假设我有一个名为 NetStandardLibrary1 的 dotnet 标准 2.0 库和一个名为 MyClass1 的类。在 MyClass1 中,我有一个名为 MyMethod1 的方法。我想以与在 FunctionName1 中使用 ILogger 日志相同的方式在 MyMethod1 中记录信息。