logback 파일에 로깅하기 – logback file logging

logback 파일에 로깅하기 – logback file logging

logback.xml

<?xml version="1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="30 seconds">
  <contextListener class="ch.qos.logback.classic.jul.LevelChangePropagator">
    <resetJUL>true</resetJUL>
  </contextListener>

  <!-- To enable JMX Management -->
  <jmxConfigurator/>

  <appender name="console" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
      <pattern>%-5level %logger{0} - %msg%n</pattern>
    </encoder>
  </appender>

  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
    <file>d:\temp\testFile.log</file>
    <append>true</append>
    <encoder>
      <pattern>
%-4relative [%thread] %-5level %logger{35} - %msg%n
      </pattern>
    </encoder>
  </appender>

  <root level="debug">
    <appender-ref ref="console"/>
    <appender-ref ref="FILE"/>
  </root>
</configuration>

16~24 : 파일에 로깅하기 위한 appender 추가.
26~29 : 로깅 레벨을 debug로 하고 console에 로깅(27 line) 및 파일에 로깅(line 28), 파일과 console에 동시에 로깅.

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다