logback.xml
1 <?xml version="1.0" encoding="UTF-8"?> 2 <configuration> 3 <statusListener class="ch.qos.logback.core.status.NopStatusListener" /> 4 <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 5 <file>log/cat.log</file> 6 <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> 7 <fileNamePattern>log/cat.%d{yyyy-MM-dd}.%i.log</fileNamePattern> 8 <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"> 9 <maxFileSize>100MB</maxFileSize> 10 </timeBasedFileNamingAndTriggeringPolicy> 11 <!-- keep 30 days of history --> 12 <maxHistory>30</maxHistory> 13 </rollingPolicy> 14 <encoder> 15 <charset>UTF-8</charset> 16 <pattern>%date{ISO8601} [%thread] %-5level %logger{36} - %msg %n</pattern> 17 </encoder> 18 </appender> 19 <logger name="org.apache.http" level="warn" /> 20 <logger name="org.xnio.nio" level="warn" /> 21 <logger name="com.zaxxer.hikari" level="warn" /> 22 <root level="INFO"> 23 <appender-ref ref="FILE" /> 24 </root> 25 </configuration>