2 springboot集成log4j的本质

1、springboot集成log4j的教程,找到一个很详细实用的,可以参考:https://blog.csdn.net/u010598111/article/details/80556437

2、在实际使用中,其实只需要添加好log4j.yml和相关配置,然后使用正确的方法,就可以实现日志的打印了。那么为什么就能打印日志了呢?先来看看我的用法:

首先我会使用@Slf4j这个注解

这个注解的作用只是为了免去写这个private  final Logger logger = LoggerFactory.getLogger(当前类名.class);

所以本质上在当前类上面写了这注解以后,相当于自动生成了这个一个log对象。然后 如果想输入日志信息时,使用方式如下所示:

所以我的理解,就相当于服务启动了一个IO线程,这个io线程接收需要打印的日志,然后会将这些日志写入到对应的日志文件里面而已。至于为什么日志文件可以自动打包或者压缩,本质上应该就是定时任务执行一些linux命令吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值