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.

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/

Language