Application Insights使用log4j在java中进行日志记录

时间:2016-03-17 13:26:30

标签: java azure logging log4j azure-application-insights

我最近发现有log4j extension for application insights。因此,在线示例后,我尝试配置应用程序洞察和log4j来记录生活在天蓝色托管tomcat中的servlet中的项目。

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

那里有没有关于如何为log4j实际使用/实现ApplicationInsightsAppender的指针?

这是github https://github.com/Microsoft/ApplicationInsights-Java

上的来源

1 个答案:

答案 0 :(得分:4)

您不必为appender配置检测密钥,如果您正确配置了AI SDK,它将自动完成。

正如log4j extension for application insights文章第一部分所述,您是否已使用Application Insights for Java配置了AI configuration file并更具体地配置了检测密钥。

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

appender确实有隐藏的API来设置检测密钥,但没有记录。

相关问题