【发布时间】:2021-04-09 10:19:56
【问题描述】:
如何让 MDC 信息显示在 Azure Insights 中。 目前我只在跟踪日志中看到它。
我正在使用:
- Quarkus 1.13.0.Final
- Application Insights 3.0
我已根据这些说明插入 Application Insights => Java codeless application monitoring Azure Monitor Application Insights
源代码
...
import org.slf4j.MDC;
@Provider
@ApplicationScoped
public class DemoRequestFilter implements ContainerRequestFilter {
private static final String DEMO_TAG = "demoTag";
@Override
public void filter(final ContainerRequestContext context) {
MDC.put(DEMO_TAG, "myDemoTag");
}
}
application.yaml
log:
console:
format: "%d{HH:mm:ss} %-5p [%c{2.}] (%t) requestDemoTag=[%X{demoTag}] %s%e%n"
感谢您的帮助
【问题讨论】:
标签: azure logback slf4j azure-application-insights quarkus