【JAVA】log4j使用

本文介绍了日志级别的重要性和log4j的配置方法。错误日志与信息日志混合输出的问题以及如何通过log4j.rootLogger配置最低级别来筛选日志。同时,详细说明了log4j.properties中的各个配置项,包括ConsoleAppender的设置、自定义日志格式和文件输出路径等。
摘要由CSDN通过智能技术生成

1. 日志级别是一个很重要的概念,高级别的日志会在低级别的日志中记录,反之则不会。

例如error级别的日志,一定会经过debug级别(通常是控制台输出)以及info级别(通常是log文件记录)的处理,但它会有自己专门error级别的处理(通常是error文件记录)。

所以最近我碰到的日志记录方法里,前人只配置了info级别的日志记录方式,所以error日志与info日志是打在一起的。这种方式也不是不行,除非一定要实现error日志与info日志的分离。

 

 

2. log4j.rootLogger的配置(log4j.properties)

Rootlogger的第一个参数配置的是整个日志记录体系中的最低级别,低于该级别的日志打印将不会有任何输出。

后续的参数代表有几种日志输出方式,每种方式一般都对应一个日志级别。

 

 

3. log4j.properties

log4j.appender.D = org.apache.log4j.ConsoleAppender  设置D方式调用的appender

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值