log4j.jar是款大家这需要进行使用日志的记录功能的时候,需要进行使用一个配置的文件来进行程序的检测,如果您需要实现这个检测的功能,就需要配置Apache Log4j1.2jar包,才可以进行正常的使用;软件的操作简单,使用方便,界面清晰,并且还需要进行安装,下载既可快速的使用,是款非常值得信赖的包,需要的朋友赶快将软件下载来使用试试吧!

软件功能
Appender则是用来指明将所有的log信息存放到什么地方,Log4j中支持多种appender,如 console、files、GUI components、NT Event Loggers等,一个Logger可以拥有多个Appender,也就是你既可以将Log信息输出到屏幕,同时存储到一个文件中。
Log4j中将要输出的Log信息定义了5种级别,依次为DEBUG、INFO、WARN、ERROR和FATAL,当输出时,只有级别高过配置中规定的级别的信息才能真正的输出,这样就很方便的来配置不同情况下要输出的内容,而不需要更改代码,这点实在是方便啊。
软件特色
主要通过一个配置文件来对程序进行监测
想要实现这个功能就必须配置Apache Log4j1.2jar包
需要log4j.jar的用户马上下载吧
使用说明
引用关系:
目前项目中的log4j引用比较混乱。可用的依赖和使用方式由如下那么几种:
1. log4j-1.2.16.jar
不使用框架,仅使用实现。项目中不常使用
使用Logger.getLogger()
2.commons-logging + log4j
简单门面+实现

使用
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
private static final Log logger = LogFactory.getLog(CourseCenterUnitTestBase.class);
3. jcl-over-slf4j + slf4j-api + slf4j-log4j + log4j
slf4j门面+log4j实现。
官方解释是这个组合,解释为jcl-over-slf4j的作用是把apache的门面嫁接到slf4j的门面。我测试了一下,实际上commons-logging + slf4j-api + slf4j-log4j + log4j 貌似也行得通。

使用
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private static final Logger logger = LoggerFactory.getLogger(CourseCenterUnitTestBase.class);
4.jcl-over-slf4j + slf4j-api + logback-classic
slf4j门面+logback实现。没使用过,相信网上一大堆。

常见问题
Log4j是什么?
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
∨ 展开