Azure Application Insights 代理日志 Java 线程名称

问题描述

在使用 Java 代理进行应用程序洞察时是否可以包含线程名称

https://docs.microsoft.com/en-us/azure/azure-monitor/app/java-standalone-config#auto-collected-logging

我正在使用 logback 并且检测的日志跟踪看起来不错,但我想念线程名称。可以以某种方式包括在内吗?

解决方法

根据我的搜索,我也没有找到有关如何使 java-application-insights 使用 logback 日志捕获线程名称的配置。

我发现代理配置只提供了决定日志级别的属性(ERROR、WARN、INFO...,就像你在问题中提供的链接文档所说),而 logback 没有提供这样的选择也是为应用程序洞察而设计的,以使线程名称也被捕获。因此,为了达到您的要求,我们只能手动将线程名称包含到日志输出中。这是我的测试结果。

enter image description here