覆盖 Azure Functions 的日志级别

Raf*_*ffy 7 azure-application-insights azure-functions

有没有办法在不更新 host.json 文件的情况下覆盖 Azure Function 应用程序的默认日志级别?我希望我的函数仅在开发环境中将跟踪日志传递到应用程序洞察。我在想是否可以设置一个环境变量并且该函数将知道何时传递日志。

Anu*_*nup 14

是的,这是可能的。要替换默认日志级别设置键和AzureFunctionsJobHost__logging__LogLevel__DefaultTrace//或任何您想要的。对我来说,在我的 host.json 中是,但在天蓝色中是。因此,只需添加新的环境变量(应用程序设置)并为日志级别的所有键添加前缀并设置所需的值,您的主机设置将被覆盖。你可以在这里阅读更多DebugInformationDefaultTraceInformationAzureFunctionsJobHost__logging__LogLevel__