<?xml version="1.0" encoding="UTF-8"?> <configuration status="off"> <appender name="Console" class="ch.qos.logback.core.ConsoleAppender"> <encoder> <pattern>%date{yyyy-MM-dd HH:mm:ss.SSS, Asia/Shanghai}|%level|%thread|%c{10}|%M|dmai|%msg%xEx%n</pattern> </encoder> </appender> <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> <file>./logs/app.log</file> <encoder> <pattern>%date{yyyy-MM-dd HH:mm:ss.SSS, Asia/Shanghai}|%level|%thread|%c{10}|%M|dmai|%msg%xEx%n</pattern> </encoder> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <fileNamePattern>./logs/%d{yyyy-MM-dd, Asia/Shanghai}-dmai.log</fileNamePattern> <maxHistory>100</maxHistory> </rollingPolicy> </appender> <!-- 全局只打 ERROR,彻底关闭所有 DEBUG/INFO/WARN --> <logger name="com.baomidou.mybatisplus" level="ERROR" additivity="false"> <appender-ref ref="Console"/> <appender-ref ref="FILE"/> </logger> <logger name="org.apache.ibatis" level="ERROR" additivity="false"> <appender-ref ref="Console"/> <appender-ref ref="FILE"/> </logger> <logger name="java.sql" level="ERROR" additivity="false"> <appender-ref ref="Console"/> <appender-ref ref="FILE"/> </logger> <logger name="org.mybatis" level="ERROR" additivity="false"> <appender-ref ref="Console"/> <appender-ref ref="FILE"/> </logger> <!-- 根日志强制 ERROR --> <root level="INFO"> <appender-ref ref="Console" /> <appender-ref ref="FILE" /> </root> </configuration>可以在系统配置文件中加下面的配置实现不走上面配置的效果
logging.level.com.novmedit=DEBUG
logging.level.com.baomidou.mybatisplus=DEBUG
logging.level.org.apache.ibatis=DEBUG
logging.level.java.sql=DEBUG