log4j - Instalação

O pacote de API log4j é distribuído sob a Apache Software License, uma licença de código aberto completa certificada pela iniciativa de código aberto.

A versão mais recente do log4j, incluindo código-fonte completo, arquivos de classe e documentação pode ser encontrada em http://logging.apache.org/log4j/.

Para instalar o log4j em seu sistema, baixe apache-log4j-xxxtar.gz do URL especificado e siga as etapas abaixo.

Passo 1

Descompacte e descompacte o arquivo baixado em /usr/local/ diretório da seguinte forma:

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

Ao descompactar, ele criaria uma hierarquia de diretório com um nome apache-log4j-xxx como segue:

-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

Passo 2

Esta etapa é opcional e depende de quais recursos você usará da estrutura log4j. Se você já tem os seguintes pacotes instalados em sua máquina, tudo bem, caso contrário, você precisa instalá-los para fazer o log4j funcionar.

  • JavaMail API:O recurso de registro baseado em e-mail no log4j requer que o Java Mail API (mail.jar) seja instalado em sua máquina a partir de glassfish.dev .

  • JavaBeans Activation Framework: A API do Java Mail também exigirá que o JavaBeans Activation Framework (activation.jar) seja instalado em sua máquina a partir de http://java.sun.com/products/javabeans/jaf/index.jsp.

  • Java Message Service: Os recursos compatíveis com JMS de log4j exigirão que JMS e Java Naming e Directory Interface JNDI sejam instalados em sua máquina a partir de http://java.sun.com/products/jms.

  • XML Parser:Você precisa de um analisador XML compatível com JAXP para usar o log4j. Certifique-se de ter o Xerces.jar instalado em sua máquina a partir dehttp://xerces.apache.org/xerces-j/install.html.

etapa 3

Agora você precisa configurar o CLASSPATH e PATHvariáveis ​​apropriadamente. Aqui, vamos configurá-lo apenas para o arquivo 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/