Azure Формат журналов консоли приложения Insights - PullRequest
1 голос
/ 10 января 2020

Я работаю над приложением с весенней загрузкой, которое использует azure Application Insights. У меня есть определенный формат для журналов, которые отображаются в консоли, которые настроены с logback

<appender name="Console" class="ch.qos.logback.core.ConsoleAppender">
        <layout>
            <Pattern>%d{ISO8601} %level class=%C{1.} %X{requestKey} msg=%msg%n%throwable </Pattern>
        </layout>
</appender>

<appender name="aiAppender"
              class="com.microsoft.applicationinsights.logback.ApplicationInsightsAppender">
</appender>

проблема заключается в том, что журналы, которые отображаются в искусственном интеллекте, отображаются следующим образом:

2020-01-10 08:47:58,089 INFO class=org.springframework.boot.web.embedded.tomcat.TomcatWebServer  msg=Tomcat initialized with port(s): 8080 (http)
2020-01-10 08:47:58,802 INFO class=org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext  msg=Root WebApplicationContext: initialization completed in 8435 ms
AI: INFO 10-01-2020 07:48:00.819+0000, 1(main): Agent is not running

Я не хочу отображать AI: логи таким образом, я имею в виду, я хотел бы изменить такие форматы трасс, как тот же формат, определенный в приложении appender:

2020-01-10 08:47:58,802 INFO class=com.microsoft.blabla.ApplicationInsights msg=Agent is not running

Можно изменить такие формат трасс?

Заранее спасибо

1 Ответ

0 голосов
/ 22 января 2020

Вы видите внутренний формат ведения журнала отладки AI, например

    AI: INFO 10-01-2020 07:48:00.819+0000, 1(main): Agent is not running

В настоящее время этот формат изменить нельзя.

Однако, если вы хотите поделиться обратная связь, пожалуйста, сделайте это здесь с дополнительной информацией о сценарии, который вы пытаетесь достичь, что позволило бы команде продукта соответствующим образом оценить запрос. Спасибо

...