三 Log4j
有人注意到JUL的一些缺陷,做出了Log for Java。就是曾静风靡一时的Log4j。
Log4j是Apache的一个开源项目,通过使用Log4j,可控制日志信息输送的目的地是控制台、文件、数据库等。也可以控制每一条日志的输出格式,通过定义每一条日志信息的级别,能够更加细致的控制日志的生成过程。
Log4j有7中不同的log级别,按照等级从低到高依次为trace
Log4j支持两种格式的配置文件:properties和xml。包含三个主要的组件:Logger、appender、Layout