IdeaConsole控制台sql输出MyBatisLogFree插件不输出sql解决方式
这里说明的情况是配置均配置正确, 控制台均有正常的sql输出情况
1.控制台正常

2. MyBatis Log Free 显示不正常

3.解决方案
我们只需要在
File->Setting->Plugins->Installed对MyBatis Log Free插件 勾选(启用/禁用)两次 -> Apply 即可

再次鼠标右键控控制台
MyBatis Log Plugin

恢复正常

如果配置错误, 参考这里
application.yml
mybatis 本身的 logImpl  配置正确
/src/main/resources/application.yml - mybatis-plus.configuration.logImpl
#mybatis
mybatis-plus:
  mapper-locations: classpath*:/mapper/**/*.xml#实体扫描,多个package用逗号或者分号分隔
  typeAliasesPackage: io.renren.modules.*.entity
  global-config:
    #数据库相关配置 
    db-config:
    id-type: AUTO #主键类型AUTO:"数据库ID自增",INPUT:"用户输入ID",ID_WORKER:"全局唯一ID(数字类型唯一ID) 
    logic-deLete-fieLd:IS_DELETE #全局逻辑删除的实体字段名,也可实体类字段上加上@TabLeLogic
    logic-delete-value:1 #逻辑已删除值
    logic-not-deLete-VaLue:0 #逻辑未删除值 
  banner: false
#原生配置
  configuration:
  map-underscore-to-camel-case:true cache-enabled: false
  call-setters-on-nulls: true jdbc-type-for-null:'null'
  #log-impl: org.apache.ibatis.logging.stdout.StdoutImpl
注意  log-impl , 不配置会自动识别, 配置了反而有问题
mapper 接口所在的包日志级别为 DEBUG
/src/main/resources/application.yml- logback-dev.xml
#日志配置信息
logging:
    config: classpath:conf/logback-${spring.profiles.active}.xml
/src/main/resources/conf/logback-dev.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration  scan="true" scanPeriod="10 seconds">
    <contextName>logback-melody-admin-api</contextName>
    <property name="test.log.path" value="/data/java/test/xxx/logs" />
    <property name="prod.log.path" value="/data/java/prod/xxx/logs" />
    <property name="log.name" value="xxx.log" />
    <property name="CONSOLE_LOG_PATTERN" value="[%d{yyyy-MM-dd HH:mm:ss.SSS}] [%thread] %-5level %logger{50} - %msg%n"/>
    <!--1. 输出到控制台-->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
            <level>debug</level>
        </filter>
        <encoder>
            <Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
            <!-- 设置字符集 -->
            <charset>UTF-8</charset>
        </encoder>
    </appender>
    <!-- 4.1 开发环境:打印控制台-->
    <springProfile name="dev">
       <root level="INFO">
		    <appender-ref ref="CONSOLE" />
	   </root>
	   <logger name="org.springframework.web" level="DEBUG" additivity="false">
	   		<appender-ref ref="CONSOLE" />
	   </logger>
       <logger name="org.springboot.sample" level="INFO" additivity="false">
       		<appender-ref ref="CONSOLE" />
       </logger>
       <logger name="com.xxx.xxx(需要打印日志的程序包)" level="DEBUG" additivity="false">
       		<appender-ref ref="CONSOLE" />
       </logger>
    </springProfile>
</configuration>
                    
                
                
            
        
浙公网安备 33010602011771号