Учебники

log4j — Установка

Пакет 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.