log4j安装配置 - 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工作

步骤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创建用户库并加入到构建路径中。