在 java 中使用 log4j 进行应用程序洞察日志记录



我最近发现有log4j扩展用于应用程序见解。 因此,按照在线示例,我尝试配置应用程序见解和 log4j 以记录来自 Azure 托管 tomcat 中的 servlet 中的项目。

好吧,这个例子似乎很不完整,因为它根本没有提到密钥。 通过查看源代码,我看到一个在 log4j 中使用<param>的示例(测试?.xml但没有太多关于如何使用或调试实际记录器的解释。

有没有人对如何实际使用/实现log4j的ApplicationInsightsAppender有任何指示?

这是github上的源代码 https://github.com/Microsoft/ApplicationInsights-Java

无需为追加程序配置检测密钥,如果正确配置 AI SDK,则会自动完成。

如应用程序见解的 log4j 扩展一文的第一部分所述,是否假定你已配置适用于 Java 的应用程序见解,并且更具体地使用 AI 配置文件配置了检测密钥。

完成此操作后,将从配置文件中获取检测密钥。

追加程序确实具有用于设置检测密钥的隐藏 API,尽管没有记录。

最新更新