Bootstrap

log4j配置

通过百度我们轻松的看到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
;