log4j配置

log4j提供OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、ALL八个日志级别,通常使用DEBUG、INFO、WARN、ERROR和FATAL。日志级别越高,打印的日志越少。配置log4j涉及root、category、appender和level等标签,appender定义日志输出目的地,如console或文件。root控制整个工程日志,category按包定制日志策略,additivity="false"表示避免日志重复输出。

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

通过百度我们轻松的看到log4j分为 OFF 、FATAL 、ERROR、WARN 、INFO 、DEBUG 、TRACE 、ALL几个级别,对应如下

级别 作用
ALL 所有级别包括自定义级别
DEBUG 调试消息日志
ERROR 错误消息日志,应用程序可以继续运行
FATAL 严重错误消息日志,必须中止运行应用程序
INFO 信息消息
OFF 最高可能的排名,旨在关闭日志记录
TRACE 很低的日志级别,一般不会使用
WARN 用于警告消息

其中一般情况下推荐使用DEBUG、INFO、WARN、ERROR和FATAL五种,他们对应的级别关系为

DEBUG<INFO<WARN<ERROR<FATAL

我们通过控制应用程序中日志信息的级别来打印需要的日志。程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。如果设置级别为INFO,则优先级高于等于INFO级别(如:INFO、WARN、ERROR)的日志信息将可以被输出,小于该级别的如DEBUG将不会被输出。

那如何配置log4j呢,如下代码:

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值