自最近以来,Azure Functions开始迫使用户使用Application Insights捕获调用日志,而不是使用显示20个最新调用的以前的简单系统。
我以前未使用Application Insights的Function App仍然可以正常运行并正确显示了日志。
对于新的Function App,如何禁用Application Insights并查看没有它的调用日志?
答案 0 :(得分:1)
更新
原始答案仅适用于v1函数,2.x运行时不再将日志(由ILogger提供)发送到Azure WebJobs仪表板使用的表。
没有Application Insights,我们只能转到kudu(https://<functionAppName>.scm.azurewebsites.net/DebugConsole
)并导航到D:\home\LogFiles\Application\Functions\function\<functoinName>
以获取持久日志。
来源
转到Azure门户上的“应用程序设置”
删除APPINSIGHTS_INSTRUMENTATIONKEY
(如果有)
为AzureWebJobsDashboard
添加一个存储连接字符串。