log4j教程
log4j技术
log4j案例
Log4j2技术
log42j案例
Logback技术
Logback案例

log4j安装配置

Log4j的API包使用Apache软件许可证,由开源倡议认证一个完全成熟的开源许可证下发布。

最新log4j的版本,包括完整的源代码,类文件和文档可以在这里找到 http://logging.apache.org/log4j/.

下载 apache-log4j-x.x.x.tar.gz 做到以下几点:

步骤1:

将下载的文件解压缩和解压在 /usr/local/ 目录,如下所示:

$ gunzip apache-log4j-1.2.15.tar.gz

$ tar -xvf apache-log4j-1.2.15.tar

apache-log4j-1.2.15/tests/input/

apache-log4j-1.2.15/tests/input/xml/

apache-log4j-1.2.15/tests/src/

apache-log4j-1.2.15/tests/src/java/

apache-log4j-1.2.15/tests/src/java/org/

.......................................

当执行解压缩,这将创建一个名称 apache-log4j-x.x.x 的目录层次结构如下:

-rw-r--r--  1 root root   3565 2007-08-25 00:09 BUILD-INFO.txt

-rw-r--r--  1 root root   2607 2007-08-25 00:09 build.properties.sample

-rw-r--r--  1 root root  32619 2007-08-25 00:09 build.xml

drwxr-xr-x 14 root root   4096 2010-02-04 14:09 contribs

drwxr-xr-x  5 root root   4096 2010-02-04 14:09 examples

-rw-r--r--  1 root root   2752 2007-08-25 00:09 INSTALL

-rw-r--r--  1 root root   4787 2007-08-25 00:09 KEYS

-rw-r--r--  1 root root  11366 2007-08-25 00:09 LICENSE

-rw-r--r--  1 root root 391834 2007-08-25 00:29 log4j-1.2.15.jar

-rw-r--r--  1 root root    160 2007-08-25 00:09 NOTICE

-rwxr-xr-x  1 root root  10240 2007-08-25 00:27 NTEventLogAppender.dll

-rw-r--r--  1 root root  17780 2007-08-25 00:09 pom.xml

drwxr-xr-x  7 root root   4096 2007-08-25 00:13 site

drwxr-xr-x  8 root root   4096 2010-02-04 14:08 src

drwxr-xr-x  6 root root   4096 2010-02-04 14:09 tests

步骤2:

这一步是可选的,取决于什么功能,要使用log4j 框架。如果已经有以下安装在您的机器,那么可以使用这些软件包,否则将需要安装它们,才能正常使log4j工作

JavaMail API:  电子邮件。基于log4j日志记录功能需要Java邮件API(mail.jar)在计算机上安装 https://glassfish.dev.java.net/javaee5/mail/

JavaBeans 活动框架: Java邮件API还需要JavaBeans激活框架(的activation.jar)从http://java.sun.com/products/javabeans/jaf/index.jsp 上下载安装在您的计算机上

Java 信息服务:  log4j的JMS兼容的功能将需要两个JMS和JNDI(Java命名和Directory接口),可以从http://java.sun.com/products/jms 下载安装

XML Parser: 需要一个JAXP兼容的XML解析器来使用log4j。请确保已经在机器上安装xerces.jar ,可从http://xerces.apache.org/xerces-j/install.html 下载安装

步骤3:

这一步是非常重要的,需要设置CLASSPATH和PATH变量正确。在这里要设置只是 log4j.x.x.x.jar 文件

$ pwd

/usr/local/apache-log4j-1.2.15

$ export CLASSPATH=$CLASSPATH:/usr/local/apache-log4j-1.2.15/log4j-1.2.15.jar$ export PATH=$PATH:/usr/local/apache-log4j-1.2.15/
注意:如果在Window上开发使用Eclipse的话,可以在Eclipse创建用户库并加入到构建路径中。