You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure门户的Application Insights中查找指定类和级别日志

在Application Insights中查找Azure Functions的特定类日志

首先纠正你代码里的关键笔误:你写的_loger.LogWarning少了一个字母g,要改成_logger.LogWarning(...),不然日志根本不会输出!

方法一:用Log Analytics(精准筛选)

  1. 打开Azure门户,找到你的Application Insights资源
  2. 在左侧导航栏点击日志(即Log Analytics)
  3. 在查询编辑器中粘贴以下Kusto查询语句,点击运行:
traces
| where CustomDimensions.Category == "MyClass"
| where SeverityLevel == 2  // 级别对应关系:0=详细, 1=信息, 2=警告, 3=错误, 4=严重
| order by timestamp desc
| project 时间戳=timestamp, 日志级别=iff(SeverityLevel==2,"警告",""), 消息=Message, 类名=CustomDimensions.Category

这个查询会精准筛选出MyClass类输出的所有警告级别日志,按时间倒序排列,结果列做了中文优化,更易读。

方法二:用AI搜索功能(无需写查询)

如果不想写代码,用自带的快速搜索:

  1. 在Application Insights资源左侧导航栏点击搜索
  2. 在搜索框输入筛选条件:Category:MyClass AND SeverityLevel:Warning
  3. 按下回车,即可看到符合条件的日志条目

截图说明(模拟场景)

  1. 日志页面截图:查询运行后,结果列表中会显示你的"Test message",类名列对应MyClass,日志级别列显示"警告"
  2. 搜索页面截图:输入筛选条件后,结果区域直接展示匹配的日志记录

额外提示

  • 日志数据 ingestion有延迟,触发MyMethod后请等待1-5分钟再查询
  • 确认你的Azure Functions应用配置中已正确设置APPINSIGHTS_INSTRUMENTATIONKEY,否则日志无法发送到Application Insights

内容的提问来源于stack exchange,提问作者Infarch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 22:42:42