Странные символы в лог-выходе - PullRequest
0 голосов
/ 14 ноября 2018

Я начал видеть странный вывод в моих файлах журнала:

2018-11-14 14: 04: 21,180 [main] [34mINFO [0; 39 м com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Завершение работы инициировано ... 2018-11-14 14: 04: 21,186 [main] [34mINFO [0; 39 м com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Завершение работы завершено.

Я не знаю, что означает [34m или [0;39m и почему это здесь.

Моя logback.xml конфигурация:

 <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
    <file>server.log</file>
    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
      <fileNamePattern>server.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
      <timeBasedFileNamingAndTriggeringPolicy
              class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
        <maxFileSize>50MB</maxFileSize>
      </timeBasedFileNamingAndTriggeringPolicy>
      <maxHistory>30</maxHistory>
    </rollingPolicy>
    <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
      <charset>UTF-8</charset>
      <layout class="ch.qos.logback.classic.PatternLayout">
          <pattern>%d [%thread] (%level) %logger{50} - %msg%n</pattern>
      </layout>
    </encoder>
  </appender>

 <root level="info">
  <appender-ref ref="FILE" />
</root>

1 Ответ

0 голосов
/ 14 ноября 2018

Это escape-последовательности для окрашивания вывода. См. коды выхода ANSI

...