<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<jmxConfigurator/>
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
<encoder charset="UTF-8">
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n</pattern>
</encoder>
</appender>
<appender name="rollingFile" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${catalina.base}/logs/console.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${catalina.base}/logs/console.%d{yyyy-MM-dd}.log</fileNamePattern>
</rollingPolicy>
<encoder charset="UTF-8">
<pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{80} - %msg%n</pattern>
</encoder>
</appender>
<!-- project default level -->
<logger name="com.lyms" level="DEBUG"/>
<!-- root -->
<root level="DEBUG">
<appender-ref ref="console"/>
<appender-ref ref="rollingFile"/>
</root>
<!-- 下面配置一些第三方包的日志过滤级别,用于避免刷屏 -->
<!-- 打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF 默认是DEBUG -->
<logger name="org.springframework" level="WARN"/>
<logger name="com.baomidou" level="INFO"/>
<logger name="org.apache" level="INFO"/>
<logger name="org.mybatis.spring" level="INFO"/>
<logger name="org.apache.ibatis" level="INFO"/>
<logger name="org.hibernate.validator" level="INFO"/>
<logger name="org.quartz" level="INFO"/>
<logger name="net.sf.ehcache" level="WARN"/>
<logger name="org.apache.shiro" level="WARN"/>
<logger name="com.alibaba.druid.pool" level="WARN"/>
<logger name="org.quartz.core" level="WARN"/>
<logger name="org.springframework.scheduling.quartz" level="WARN"/>
<logger name="org.apache.commons" level="WARN"/>
<logger name="org.apache.http" level="WARN"/>
<logger name="org.apache.velocity" level="WARN"/>
<logger name="org.apache.velocity.tools.view" level="ERROR"/>
<logger name="com.lyms.base.common.dao.sys.SyncDataBasicMapper.selectList" level="INFO"/>
</configuration>