Entrar
¿No tienes cuenta? Registrarse
SoloJava · Grupo de Usuarios Java de Venezuela
? ¿Ya tienes membresía? Entra a Yahoo!

Consejos

¿Sabías que...
Puedes recibir más de un mensaje en un correo-e. Para ello modifica tus preferencias para la entrega de mensajes.

Mensajes

  Mensajes Ayuda
Avanzado
Problema de Configuración con Log4j   Lista de mensajes  
Responder | Reenviar Mensaje #5370 de 5378 |

Saludos.

A ver si me pueden ayudar con lo siguiente;

Quiero separar los log de una aplicación web en dos archivos, actualmente solo
se registran las excepciones, pero también quiero registrar otros sucesos como
carga y actualización de datos.

Tome este tutorial;
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=log4jSeveralOut\
putFileLevels

como base para hacer las modificaciones en la aplicación, pero aunque el
tutorial funciona perfecto, al intentar modificar la configuración en la
aplicación no me funciona.

Este es mi archivo xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
debug="false">

<appender name="consola" class="org.apache.log4j.ConsoleAppender">
<param name="Threshold" value="INFO"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd/MMM/yyyy HH:mm:ss.SSSS}
%m%n"/>
</layout>
</appender>


<!-- PARA LAS EXCEPCIONES -->
<appender name="estandar" class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<param name="File" value="/aplicacion10/sinf/logs/sinfWeb.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd/MMM/yyyy HH:mm:ss.SSSS}
%m%n"/>
</layout>
</appender>


<!-- ESTE ES EL APPENDER QUE QUIERO IMPLEMENTAR -->

<appender name="callReportInfo"
class="org.apache.log4j.DailyRollingFileAppender">
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<param name="File" value="/aplicacion10/sinf/logs/callReportInfo.log"/>

<param name="Threshold" value="INFO" />

<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{dd/MMM/yyyy HH:mm:ss.SSSS}
%m%n"/>
</layout>
</appender>


<appender name="estandarAsync" class="org.apache.log4j.AsyncAppender">
<param name="BufferSize" value="1000"/>
<appender-ref ref="estandar"/>
</appender>

<appender name="callReportInfoAsync" class="org.apache.log4j.AsyncAppender">
<param name="BufferSize" value="1000"/>
<appender-ref ref="callReportInfo"/>
</appender>

<logger name="com.banvenez.intranet">
<level value="all"/>
</logger>


<!-- EN ESTE PAQUETE ESTAN LOS DAO DONDE SE GENERARAN LOS LOG -->

<category name="com.banvenez.intranet.sinf.dao.implementacion" >
<priority value="INFO"/>
<appender-ref ref="callReportInfo"/>
</category>

<root>
<level value="error"/>
<!-- <appender-ref ref="consola"/> --> <!-- No utilizar el appender
consola en Producción -->
<appender-ref ref="estandarAsync"/>
</root>

</log4j:configuration>

Con esta configuración se generan bien los log de las excepciones en el archivo
sinfWeb.log pero no se generan los log del archivo callReportInfo.log

¿Que esta mal? ¿Que falta?

Se agradece la ayuda.

Saludos de nuevo.

Abelardo Gavide



________________________________________________________________________________\
____
¡Obtén la mejor experiencia en la web!
Descarga gratis el nuevo Internet Explorer 8.
http://downloads.yahoo.com/ieak8/?l=e1



Jue, 23 de Abr, 2009 5:00 am

abeljose13
Sin conexión Sin conexión
Enviar correo Enviar correo

Reenviar Mensaje #5370 de 5378 |
Desplegar mensajes Autor Ordenar por fecha

Saludos. A ver si me pueden ayudar con lo siguiente; Quiero separar los log de una aplicación web en dos archivos, actualmente solo se registran las...
Abelardo Gavide
abeljose13
Sin conexión Enviar correo
23 de Abr, 2009
3:16 pm

Buenos días. Estoy en busca de información relacionada con el envío de SMS desde un portal en Java, y no tengo mucho conocimiento del tema. Quisiera saber...
Antonio León
antonioleon_...
Sin conexión Enviar correo
4 de May, 2009
10:39 pm

Epa Antonio, Tienes dos modos: 1. Lo haces comprando un modem (recomiendo los Enfora) y comunicandote con el modem mediante comandos AT. 2. Estableces un...
Gonzalo Ron
gonzalo_ron
Sin conexión Enviar correo
17 de May, 2009
2:26 am
Avanzado

Copyright © 2009 Yahoo! Inc. Todos los derechos reservados.
Normativa de confidencialidad - Condiciones del servicio - Reglas - Ayuda