【发布时间】:2022-01-20 20:26:17
【问题描述】:
我正在尝试在我的 Java 应用程序中配置 Application Insights。我的日志将进入 Application Insights,但它不会从日志中捕获所有信息,例如方法名称、行号等。
例如, 来自应用程序的实际日志, 01:33:21 主要信息 org.hibernate.Version logVersion:44 - HHH000412: Hibernate ORM 核心版本 5.4.17.Final
进入 Application Insights 的日志。 {"ver":1,"name":"Message","time":"2022-01-19T01:33:21.84Z","iKey":"79711330-d3a7-45f0-bec4-ee9489ae28bb","tags ":{"ai.internal.sdkVersion":"java:3.2.4","ai.cloud.role":"RunId:-703","ai.operation.id":"663549a66c4997600ced2a378044a48d","ai.cloud .roleInstance":"aaaa"},"data":{"baseType":"MessageData","baseData":{"ver":2,"message":"HHH000412: Hibernate ORM 核心版本 5.4.17.Final" ,"severityLevel":"Information","properties":{"fileName":"BatchRunExecutor","LoggerName":"org.hibernate.Version","LoggingLevel":"INFO","SourceType":"Logger", "ThreadName":"main","dirName":"nodir"}}}}
它缺少方法名称、行号等。那么我该如何调整 AI 以捕获这些附加信息。
我正在使用 applicationinsights-agent-3.2.4.jar 推送日志。
提前感谢您的帮助
【问题讨论】:
标签: azure azure-application-insights