<?xml version="1.0" encoding="UTF-8"?> <configuration scan="true"> <contextName>yn-bftl-thirdparty</contextName> <property name="PROJECT_NAME" value="yn-bftl-thirdparty"/> <property name="LOG_PATH" value="/log"/> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <layout class="ch.qos.logback.classic.PatternLayout"> <pattern> [%date{yyyy-MM-dd HH:mm:ss.SSS}] %X{logthreadId} %-5level %logger{80} %method %line - %msg%n </pattern> </layout> </appender> <appender name="fileInfoLog" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>${LOG_PATH}${file.separator}${PROJECT_NAME}.log</file> <append>true</append> <encoder> <pattern> [%date{yyyy-MM-dd HH:mm:ss.SSS}] %X{logthreadId} %-5level %logger{80} %method %line - %msg%n </pattern> </encoder> <rollingPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedRollingPolicy"> <fileNamePattern>${LOG_PATH}${file.separator}%d{yyyy-MM-dd}.%i.log </fileNamePattern> <maxHistory>30</maxHistory> <maxFileSize>100MB</maxFileSize> </rollingPolicy> </appender> <root level="INFO"> <!--<appender-ref ref="fileInfoLog"/>--> <appender-ref ref="stdout"/> </root> </configuration>