我将 WebJobsStartup 与我的 azure 函数一起使用。在 Startup.cs 文件中,我正在使用反射从我的另一个项目中加载 abc.dll 并调用它的主要方法。我想从这个被调用的方法(abc.dll)和 HttpTrigger 函数中获取日志。
在 abc.dll 的 main 方法中,我使用 ILogger 记录消息,与我的 azure 函数相同。
当我将此函数部署到 azure(Azure 函数)时,我只能看到与 azure 函数相关的日志,而不能看到与 abc.dll(调用方法)相关的日志。我已经检查了 abc.dll 是否正在加载(通过调用登录网页)
我尝试了应用程序洞察和实时指标,更新了 host.json 作为以下 Azure 链接文档中提供的各种选项:
"fileLoggingMode": "debugOnly",
"logLevel": {
"Function.HttpTriggerAzureCSharp1":"Information",
"Host.Results": "Error",
"Host.Aggregator": "Trace",
"default": "Information"
},
这似乎不起作用。
请建议使用azure函数显示abc.dll(调用方法)日志的选项。
我正在使用具有以下详细信息的 azure 函数: