最近几周给项目补日志,头都大了,项目开发接口时一定要同步日志,一定!
首先,日志级别从低到高:
all <trace < debug < info < warn < error < fatal < off
如果设置为error ,则低于error 级别的信息都不会输出。
Spring Boot
中默认配置error 、warn 和info 级别的日志输出到控制台
off:
⽤于关闭所有⽇志记录
fatal:
指出每个严重的错误事件将会导致应⽤程序的退出。
error :
发⽣错误事件,但不影响系统的继续运⾏。打印错误和异常信息,一般根据这个信息去定位问题原因。
warn:
表明会出现潜在错误的情形,有些信息不是错误信息,起到一种提示的作用。
info :
指定能够突出在粗粒度级别的应用程序运行情况的信息的消息。
debug :
指出细粒度信息事件对调试应⽤程序是⾮常有帮助的,主要是开发测试阶段用于查看程序运行的信息
trace :
一般用不到这个级别的,指定细粒度比DEBUG更低的信息事件。
all:
⽤于打开所有⽇志记录 。