使用logback.xml时,无法使用application.properties将Spring Boot应用程序与Azure Application Insight链接起来

时间:2018-07-27 14:11:04

标签: spring-boot azure-application-insights

我创建了一个spring-boot入门项目,并将Azure Application洞察力链接到该项目。诸如Instrumentation-key之类的属性在“ application.properties”中定义。启动应用程序后,它已正确链接到App Insight,可以通过Live Metrics Stream进行验证。

但是,如果将logback.xml包含在项目中(在资源中),则同一应用程序无法连接到Azure App Insight,在这种情况下,要连接到App Insight,我还必须包括ApplicationInsights.xml。 但是出于两个原因,我不想在我的应用程序中使用“ ApplicationInsights.xml”。 1.我不需要多个配置文件。 2.我无法注入key,即无法将可能作为vm参数或环境变量出现的key外部化。

仅当不存在logback.xml时,才能在application.properties中定义InstrumentationKey和其他配置。

示例项目(asset-register.zip)可在https://github.com/Microsoft/ApplicationInsights-Java/issues/710

中找到

0 个答案:

没有答案