1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE configuration>
- <!-- classpath root에 있어야 함 -->
- <configuration scan="true" scanPeriod="30 seconds">
- <!-- 화면용 -->
- <appender name="consoleAppender" class="ch.qos.logback.core.ConsoleAppender">
- <encoder>
- <pattern>%-5level %d{HH:mm:ss} [%thread] %throwable{10} %logger{0}.%M\(%line\): %msg%n </pattern>
- </encoder>
- </appender>
-
- <!-- 정상로그용 -->
- <appender name="logFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <fileNamePattern>./logs/mcare_nms.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
- <!-- 100MB 마다 로그파일 새로 생성 -->
- <maxFileSize>100MB</maxFileSize>
- </timeBasedFileNamingAndTriggeringPolicy>
- </rollingPolicy>
- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
- <level>DEBUG</level>
- </filter>
- <encoder>
- <pattern>%-5level %d{HH:mm:ss} [%thread] %throwable{10} %logger{0}.%M\(%line\): %msg%n</pattern>
- </encoder>
- </appender>
-
- <!-- 에러로그용 -->
- <appender name="errorFileAppender" class="ch.qos.logback.core.rolling.RollingFileAppender">
- <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
- <fileNamePattern>./logs/mcare_nms_error.%d{yyyy-MM-dd}.%i.log</fileNamePattern>
- <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
- <!-- 100MB 마다 로그파일 새로 생성 -->
- <maxFileSize>100MB</maxFileSize>
- </timeBasedFileNamingAndTriggeringPolicy>
- </rollingPolicy>
- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
- <level>WARN</level>
- </filter>
- <encoder>
- <pattern>%-5level %d{HH:mm:ss} [%thread] %throwable{10} %logger{0}.%M\(%line\): %msg%n</pattern>
- </encoder>
- </appender>
-
- <logger name="com.dbs.mcare">
- <level value="DEBUG"/>
- </logger>
- <logger name="org.springframework">
- <level value="WARN"/>
- </logger>
- <logger name="org.apache.commons">
- <level value="info"/>
- </logger>
- <logger name="java.sql">
- <level value="WARN"/>
- </logger>
- <root level="DEBUG">
- <appender-ref ref="consoleAppender" />
- <appender-ref ref="logFileAppender" />
- <appender-ref ref="errorFileAppender" />
- </root>
-
- </configuration>
|