springboot学习笔记--sfl4j日志

本文详细介绍SpringBoot中日志的配置与使用方法,包括如何排除其他日志框架,使用slf4j与logback进行日志记录,调整日志级别,修改日志输出目录及格式,以及如何自定义日志配置文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

统一日志:

1:将系统中其他的日志框架排除出去(如:commons-logging)

2:用中间包替换原来的日志框架

3:导入slf4j的实现(比如logback)

 

springboot中的日志

依赖spring-boot-starter-loggin

底层使用slf4j+logback的底层实现

 

springboot能自动适配所有日志,而且底层使用sl4j+logback进行实现,我们在使用日志的时候,必须把其他的日志框架排除

直接可以使用sl4j接口进行日志输出

springboot默认的日志级别是info级别,需要变化则需要修改全局配置文件application.yml:

longging.level.xxx=(tace/debug/info/warning/error) xxx为包名,表示在这个包下的所有日志的日志级别都设置为某个级别

修改日志生成的目录

logging.path=/xxx/xxx 表示在当前磁盘的xxx/xxx文件夹下生成名称为spring.log(默认名称)的日志

logging.file=G:/springboot.log(绝对路径) 表示在G盘根目录生成名称为springboot.log的日志

logging.pattern.file=   (参照日志输出格式设置) 表示日志输出的格式

 

同时也能自己使用自己的日志配置文件,在springboot中在类路径下放同名配置文件即可,如logback.xml 可以参考springboot文档

如果不是使用logback.xml 而是logback-spring.xml则可以使用高级功能---profile功能,根据环境输出日志

在日志文件中加<springProfile name="xxx">标签即可

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值