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官方文档