29 Haziran 2021 Salı

Logback ConsoleAppender Sınıfı

pattern Alanı
Örnek
Şöyle yaparız.
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  <encoder>
    <pattern>%msg%n</pattern>
  </encoder>
</appender>
Örnek
Şöyle yaparız.
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  <encoder>
    <layout class="com.touchcorp.touchpoint.utils.MaskingPatternLayout">
      <pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
    </layout>
  </encoder>
</appender>
filter
Şöyle yaparız. Sadece error seviyesini konsola basar.
<appender name="stdout" class="ch.qos.logback.core.ConsoleAppender">
  <encoder>
    <pattern>%date{yyyyMMdd HH:mm:ss.SSS} %highlight(%-5level) %magenta(%-30.30([%thread])) %cyan(%-35.35logger{35}) %-30(\(%file:%line\)) - %msg%n</pattern>
  </encoder>
  <!--Log only errors to console-->
  <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
    <level>ERROR</level>
  </filter>
</appender>

withJansi Alanı
Örnek
Şöyle yaparız.
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
  <withJansi>true</withJansi>
  <encoder>
    <pattern>...</pattern>
  </encoder>
</appender>

Hiç yorum yok:

Yorum Gönder