如何在Azure门户中查找Azure函数或触发器生成的日志
在Azure门户中查找Azure函数/触发器日志的方法
函数应用内置日志面板
进入目标函数应用,在左侧菜单的「监控」分类下找到「日志」选项。这里支持Kusto查询语句精准过滤日志,比如要查看特定函数的日志,可执行:traces | where operation_Name == "你的函数名称"同时可以切换到「实时日志流」标签,查看实时生成的日志内容。
单个函数的监测页面
从函数应用的「函数」列表进入具体的函数,左侧选择「监测」。这里会展示该函数的调用记录、错误统计,点击任意一条调用记录,可查看触发器触发过程、函数执行的完整日志详情,包括输入输出参数、异常信息等。应用服务日志文件查看
先在函数应用的「应用服务日志」设置中,开启「文件系统日志」或「Blob存储日志」(按需选择存储位置)。之后:- 若选择文件系统存储,可通过「高级工具(Kudu)」→「Debug console」→「LogFiles」→「Application」路径,直接查看日志文件;
- 若选择Blob存储,可在门户中进入对应的存储账户,找到指定容器查看日志文件。
Azure Monitor日志工作区
如果函数应用已关联Log Analytics工作区,进入Azure Monitor的「日志」界面,选择对应的工作区后,使用Kusto查询筛选函数相关日志,例如:AppServiceConsoleLogs | where AppName == "你的函数应用名称"还可基于这些日志创建自定义监控仪表盘,追踪日志趋势与异常情况。
内容的提问来源于stack exchange,提问作者virat_kohli
相关产品推荐
相关产品推荐

