加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

mybatis日志SpringBoot+log4j2+yml配置

(2022-03-26 10:51:09)
简单了解

输出mybatis的相关信息,要在控制台输出就需要支持log看了下面的文档我们大概会知道一些相关信息

https://docs.spring.io/spring-boot/docs/current/reference/html/howto-logging.html

如果让系统使用log4j要做对应的修改



为什么使用log4j 2?

因为log4j已经没有更新了,现在由log4j 2来代替,其次就是log4j 2支持更多的配置文件格式





使用SpingBoot+yml支持log4j 2

1.配置pom.xml


   
      org.springframework.boot
      spring-boot-starter
     
       
          org.springframework.boot
          spring-boot-starter-logging
       
     
   
   
      org.springframework.boot
      spring-boot-starter-log4j2
      1.5.6.RELEASE
   
     
      com.fasterxml.jackson.dataformat
      jackson-dataformat-yaml
   

2.log4j2.yml配置,文件放在resources中
在尝试当中yml的配置数组要添加 - 这个应该要注意

Appenders:
    Console:  #输出到控制台
      name: CONSOLE #Appender命名
      target: SYSTEM_OUT
      PatternLayout:
        pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"
    RollingFile: # 输出到文件,超过256MB归档
      - name: ROLLING_FILE
        ignoreExceptions: false
        fileName: /springboot/logs/springboot.log
        filePattern: "/springboot/logs/$${date:yyyy-MM}/springboot -%d{yyyy-MM-dd}-%i.log.gz"
        PatternLayout:
          pattern: "%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n"
        Policies:
          SizeBasedTriggeringPolicy:
            size: "256 MB"
        DefaultRolloverStrategy:
          max: 1000
Loggers:
    Root:
      level: info
      AppenderRef:
        - ref: CONSOLE
    Logger: #单独设置某些包的输出级别
      - name: app.com.kenho.mapper #复数加上-
        additivity: false #去除重复的log
        level: trace
        AppenderRef:
          - ref: CONSOLE #复数加上-
          - ref: ROLLING_FILE #复数加上-


执行mybatis操作结果:


控制台输出



log文件保存





Git:https://github.com/tale2009/springboot
————————————————
版权声明:本文为CSDN博主「kiranet」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/kiranet/article/details/77814927

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有