SpringBoot:日志相关

1.日志框架

UCL JUL jboss-logging logback log4j log4j2 slf4j,springBoot默认选用的是logback slf4j

2.springBoot默认的日志级别是info,可以在.properties中配置文件中修改

级别:trace < debug < info < warn < error < fatal < off

修改:logging.level.com.example.demo = trace,加黑部分为项目主类所在的包

3.保存日志信息到文件

依旧是在.properties配置文件中配置, 加入代码logging.file.name = log,则自动保存到log文件中了。log文件是自动创建的,可以定义路径,logging.file.path。

4.在.properties中定义日志显示格式,分为:

控制台显示格式:logging.pattern.console=%d{yyyy-MM-DD} [%thread] %-5level %logger{50} - %msg%n

日志文件保存格式:logging.pattern.file=%d{yyyy-MM-DD} ** [%thread] ** %-5level ** %logger{50}** %msg%n

logging.level.com.example.demo = trace
logging.file.name = log

logging.pattern.console=%d{yyyy-MM-DD} [%thread] %-5level %logger{50} - %msg%n 
# %d 日期 %thread线程名 %-5level 显示日志级别
#logger{50}显示日志长度
ogging.pattern.file=%d{yyyy-MM-DD} ** [%thread] ** %-5level ** %logger{50}** %msg%n

其他:查springboot官方文档

发布了126 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_36880027/article/details/104390415