Apache Log4j jar包
apache log4j jar包是一款apache日志记录功能的jar包,它可以用一个配置文件夹对程序监控记录日志,如果您需要这样的功能,那么apache log4j jar包就是必备使用的了。功能介绍
log4j中有三个主要的组件,它们分别是 logger、appender和layout,log4j 允许开发人员定义多个logger,每个logger拥有自己的名字,logger之间通过名字来表明隶属关系。有一个logger称为root,它永远存在,且不能通过名字检索或引用,可以通过logger.getrootlogger()方法获得,其它logger通过 logger.getlogger(string name)方法。
appender则是用来指明将所有的log信息存放到什么地方,log4j中支持多种appender,如 console、files、gui components、nt event loggers等,一个logger可以拥有多个appender,也就是你既可以将log信息输出到屏幕,同时存储到一个文件中。
layout的作用是控制log信息的输出方式,也就是格式化输出的信息。
log4j中将要输出的log信息定义了5种级别,依次为debug、info、warn、error和fatal,当输出时,只有级别高过配置中规定的级别的信息才能真正的输出,这样就很方便的来配置不同情况下要输出的内容,而不需要更改代码,这点实在是方便啊。
内容预览