Пакет API log4j распространяется под лицензией Apache Software License, полноценной лицензией с открытым исходным кодом, сертифицированной по инициативе открытого исходного кода.
Последнюю версию log4j, включая полный исходный код, файлы классов и документацию, можно найти по адресу http://logging.apache.org/log4j/ .
Чтобы установить log4j в вашей системе, загрузите apache-log4j-xxxtar.gz с указанного URL-адреса и выполните приведенные ниже шаги.
Шаг 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-xxx следующим образом:
-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 Mail API (mail.jar) был установлен на вашем компьютере из glassfish.dev .
-
JavaBeans Activation Framework: Java Mail API также потребует, чтобы JavaBeans Activation Framework (активации.jar) был установлен на вашем компьютере с http://java.sun.com/products/javabeans/jaf/index.jsp .
-
Служба сообщений Java: JMS-совместимые функции log4j потребуют, чтобы на вашем компьютере были установлены как JMS, так и JNDI именования и интерфейса каталогов Java с http://java.sun.com/products/jms .
-
Анализатор XML: вам нужен JAXP-совместимый анализатор XML, чтобы использовать log4j. Убедитесь, что на вашем компьютере установлен Xerces.jar с http://xerces.apache.org/xerces-j/install.html .
JavaMail API: функция ведения журнала на основе электронной почты в log4j требует, чтобы Java Mail API (mail.jar) был установлен на вашем компьютере из glassfish.dev .
JavaBeans Activation Framework: Java Mail API также потребует, чтобы JavaBeans Activation Framework (активации.jar) был установлен на вашем компьютере с http://java.sun.com/products/javabeans/jaf/index.jsp .
Служба сообщений Java: JMS-совместимые функции log4j потребуют, чтобы на вашем компьютере были установлены как JMS, так и JNDI именования и интерфейса каталогов Java с http://java.sun.com/products/jms .
Анализатор XML: вам нужен JAXP-совместимый анализатор XML, чтобы использовать log4j. Убедитесь, что на вашем компьютере установлен Xerces.jar с http://xerces.apache.org/xerces-j/install.html .
Шаг 3
Теперь вам нужно правильно настроить переменные CLASSPATH и PATH . Здесь мы собираемся установить его только для файла log4j.xxxjar.