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創建用戶庫並加入到構建路徑中。