log4j - Instalación
El paquete API log4j se distribuye bajo la licencia de software Apache, una licencia de código abierto completa certificada por la iniciativa de código abierto.
La última versión de log4j, incluido el código fuente completo, los archivos de clase y la documentación se puede encontrar en http://logging.apache.org/log4j/.
Para instalar log4j en su sistema, descargue apache-log4j-xxxtar.gz desde la URL especificada y siga los pasos que se indican a continuación.
Paso 1
Descomprima y descomprima el archivo descargado en /usr/local/ directorio de la siguiente manera:
$ 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/
.......................................
Mientras se deshace, crearía una jerarquía de directorios con un nombre apache-log4j-xxx de la siguiente manera:
-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
Paso 2
Este paso es opcional y depende de las funciones que vaya a utilizar en el marco log4j. Si ya tiene los siguientes paquetes instalados en su máquina, entonces está bien; de lo contrario, debe instalarlos para que log4j funcione.
JavaMail API:La función de registro basada en correo electrónico en log4j requiere que la API de correo de Java (mail.jar) esté instalada en su máquina desde glassfish.dev .
JavaBeans Activation Framework: La API de Java Mail también requerirá que el marco de activación de JavaBeans (activación.jar) esté instalado en su máquina desde http://java.sun.com/products/javabeans/jaf/index.jsp.
Java Message Service: Las características compatibles con JMS de log4j requerirán que tanto JMS como Java Naming and Directory Interface JNDI estén instalados en su máquina desde http://java.sun.com/products/jms.
XML Parser:Necesita un analizador XML compatible con JAXP para utilizar log4j. Asegúrese de tener Xerces.jar instalado en su máquina desdehttp://xerces.apache.org/xerces-j/install.html.
Paso 3
Ahora necesitas configurar el CLASSPATH y PATHvariables apropiadamente. Aquí lo configuraremos solo para el archivo 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/