SpringBoot + Log4j 每天输出一个日志文件(分级别的)

一、日志文件的作用

将系统日志持久化到文件保存起来,当程序方便发生问题的时候,能够快速、准确的定位到问题的所在。

现在有很多日志处理方式他们都是什么关系 SLF4J和Logback和Log4j和Logging的区别与联系

SLF4J详情

logger打印日志(如何打印对象内容)

log4j.jar log4j.properties 配置与使用

下面我们用SpringBoot + Log4j 每天输出一个日志文件(分级别的)

系统运行时间久了,日志文件也自然多了,出现问题自然也不好找。所以可以通过 分类、分时间来储存。

方案:每天输出一个日志文件(分级别的)


二、SpringBoot默认日志Logback

SLF4J(Simple Logging Facade For Java),它是一个针对于各类Java日志框架的统一Facade抽象。Java日志框架众多——常用的有java.util.logging, log4j, logback,commons-logging, Spring框架使用的是Jakarta Commons Logging API (JCL)。SLF4J定义了统一的日志抽象接口,而真正的日志实现则是在运行时决定的——它提供了各类日志框架的binding。

Logback是log4j框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J。

默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台。


三、log4j 

log4j 是Apache的一个开放源代码项目(Apache日志服务),通过使用Log4j

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值