Настроить возврат к пользовательским цветам

У меня есть следующий аппендер:

       <appender name="ZviAppender" class="ch.qos.logback.core.ConsoleAppender">
                <encoder>
                  <pattern>
                      {"%red(date)": "%date{ISO8601}", "level":"%highlight(%level)", "logger": "%cyan(%logger{20}\(%L\))","%yellow(message)": "%msg"}%n
                  </pattern>
                </encoder>
            </appender>

Что выводит следующий формат:

Проблема в том, что в Кибане ее нет JSON Format, поэтому его нельзя фильтровать по ключам, например level Например.

      {"[31mdate[0;39m": "2021-02-21 12:32:04,033", "level":"[34mINFO[0;39m", "logger": "[36mp.c.s.AkkaHttpServer(149)[0;39m","[33mmessage[0;39m": "Listening for HTTP on /0.0.0.0:9000"}

Так как это недействительный JSON из-за специальных букв. Есть идеи, как это решить?

0 ответов

Другие вопросы по тегам