앱)logback.xml sample example

Posted by HULIA(휴리아)
2018. 4. 4. 15:39 백엔드개발/자바스프링
<?xml version"1.0" encoding="UTF-8"?>
<configuration scan="true" scanPeriod="1 seconds">

<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
         <encoder>
                <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}][%-5level][%logger] %msg%n</pattern>
         </endcoder>
</appender>

<appender name="SERVICE_LOG" class="ch.qos.logback.core.rolling.RollingFileAppender">
      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
                <fileNamePattern>c:/test/service.log.%d{yyyy-MM-dd-HH}</fileNamePattern>
      </rollingPolicy>
      <encoder>
                 <pattern>[%d{yyyy-MM-dd HH:mm:ss.SSS}][%-5level][%logger] %msg%n</pattern>
      </encoder>
</appender>

<root level="INFO">
         <appender-ref ref="CONSOLE" />
         <appender-ref ref="SERVICE_LOG" />
</root>


<logger name="SERVICE_LOGGER" level="DEBUG" additivity="false">
       <appender-ref ref="CONSOLE" />
</logger>

</configuration>