spring boot配置日志

Spring Boot整合了哪些日志框架


  spring boot整合了用spring搭建web项目的框架,并进行了默认的配置,让我们在搭建项目时不在被反锁的配置所困扰。spring boot中整合的基本都是现在最流行也是能够经得住时间考验的框架。

  创建一个spring boot项目,查看其依赖关系可以发现
在这里插入图片描述
  Spring Boot整合了目前在开发中最流行的三个日志框架 log4jlogbackslf4j

  其中 log4jlogback是日志实现框架,slf4j是抽象的日志框架。开发人员可以通过slf4j决定使用log4j还是logback

配置日志


可以在properties或yml文件中配置

(1)将日志文件将在项目中

如果想将日志文件放到项目的根目录中,可以进行如下配置:

logging.file.path=output/logs

在项目的根目录中,会自动新建output/logs文件夹,默认日志名为spring.log

(2)自定义日志路径和日志文件名
logging.file.name=D:/output/logs/spring-boot.log
(3)自定义日志格式
  • %d-时间格式
  • %threa-线程
  • %-5level-从左5个字符宽度
  • %logger{50}-日志50个字符
  • %msg-信息
  • %n-换行
# 控制台日志输出格式
logging.pattern.console=%d{yyyy-MM-dd hh:mm:ss.SSS} [%thread] %-5level %logger{50} -%msg%n
# 日志文件输出格式
logging.pattern.file=%d{yyyy-MM-dd hh:mm:ss.SSS} [%thread] %-5level %logger{50} -%msg%n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值