java在spring boot 下的 mybatis plus 的sql日志打印的到log4j2指定文件配置配置

由于之前配置错误,导致服务器上没有sql的执行日志。被经理发现后重新检查把sql日志弄上去了。直接上代码

1.依赖

  •    
          org.springframework.boot
          spring-boot-starter-web
          
              
                  org.springframework.boot
                  spring-boot-starter-logging
              
          
      
    
  •    
      
          org.springframework.boot
          spring-boot-starter-log4j2
      
    
  •    
      
          com.baomidou
          mybatis-plus-boot-starter
          3.2.0
      
      
          com.baomidou
          mybatis-plus-generator
          3.2.0
      
      
          org.freemarker
          freemarker
          2.3.28
      
      
          com.alibaba
          fastjson
          1.2.47
      
      
          com.baomidou
          dynamic-datasource-spring-boot-starter
          3.3.1
      
    

2.log4j2-spring.xml文件配置





    
    
    
        
        
        
        
        
        
    
    
        
            
            
            
            
        
        
            
            
            
                
            
        
    
    
    
    
        
        
            
        
        
            
        
        
        
        
            
        
        
            
            
        
    

3.springboot配置文件

mybatis-plus:
 configuration:
  map-underscore-to-camel-case: true
  auto-mapping-behavior: full
  #log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
 mapper-locations: classpath:mybatis/mapper/*.xml
 global-config:
  # 逻辑删除配置
  db-config:
   # 删除前
   logic-not-delete-value: 1
   # 删除后
   logic-delete-value: 0

4.这样配置了之后,服务器sql日志就能正常打印出来了。

java在spring boot 下的 mybatis plus 的sql日志打印的到log4j2指定文件配置配置_第1张图片
image.png

如果这篇文章有点用,请在留言栏打个1鼓励下,谢谢你,祝你工作顺利~~

你可能感兴趣的:(java在spring boot 下的 mybatis plus 的sql日志打印的到log4j2指定文件配置配置)