简单了解
输出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
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
Original: https://www.cnblogs.com/suizhikuo/p/16057985.html
Author: 勤学如春起之苗
Title: mybatis 日志Spring Boot+log4j2+yml配置
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/540123/
转载文章受原作者版权保护。转载请注明原作者出处!