Настроить возврат к пользовательским цветам
У меня есть следующий аппендер:
<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 из-за специальных букв. Есть идеи, как это решить?