log4j - Cài đặt

Gói API log4j được phân phối theo Giấy phép Phần mềm Apache, một giấy phép nguồn mở chính thức được chứng nhận bởi sáng kiến ​​nguồn mở.

Bạn có thể tìm thấy phiên bản log4j mới nhất, bao gồm mã nguồn đầy đủ, tệp lớp và tài liệu tại http://logging.apache.org/log4j/.

Để cài đặt log4j trên hệ thống của bạn, hãy tải xuống apache-log4j-xxxtar.gz từ URL được chỉ định và làm theo các bước dưới đây.

Bước 1

Giải nén và gỡ bỏ tệp đã tải xuống trong /usr/local/ thư mục như sau:

$ 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/
.......................................

Trong khi không khai báo, nó sẽ tạo một hệ thống phân cấp thư mục với tên apache-log4j-xxx như sau:

-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

Bước 2

Bước này là tùy chọn và phụ thuộc vào các tính năng bạn sẽ sử dụng từ khung công tác log4j. Nếu bạn đã cài đặt các gói sau trên máy của mình thì vẫn ổn, nếu không bạn cần cài đặt chúng để log4j hoạt động.

  • JavaMail API:Tính năng ghi nhật ký dựa trên e-mail trong log4j yêu cầu Java Mail API (mail.jar) phải được cài đặt trên máy của bạn từ glassfish.dev .

  • JavaBeans Activation Framework: Java Mail API cũng sẽ yêu cầu rằng Khung kích hoạt JavaBeans (activation.jar) được cài đặt trên máy của bạn từ http://java.sun.com/products/javabeans/jaf/index.jsp.

  • Java Message Service: Các tính năng tương thích với JMS của log4j sẽ yêu cầu cả JMS và Java Đặt tên và Giao diện thư mục JNDI được cài đặt trên máy của bạn từ http://java.sun.com/products/jms.

  • XML Parser:Bạn cần một trình phân tích cú pháp XML tương thích với JAXP để sử dụng log4j. Đảm bảo rằng bạn đã cài đặt Xerces.jar trên máy của mình từhttp://xerces.apache.org/xerces-j/install.html.

Bước 3

Bây giờ bạn cần thiết lập CLASSPATHPATHcác biến một cách thích hợp. Ở đây chúng tôi sẽ đặt nó chỉ cho tệp log4j.xxxjar.

$ 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/