Foros del Web » Programación para mayores de 30 ;) » Java »

Log4j java.logging 1.4

Estas en el tema de Log4j java.logging 1.4 en el foro de Java en Foros del Web. Hola, tengo una aplicacion que emite los logs, mediante el logging de la jdk 1.4. La queremos migrar a log4j. El problema radica en que ...
  #1 (permalink)  
Antiguo 02/05/2007, 02:37
 
Fecha de Ingreso: septiembre-2004
Mensajes: 191
Antigüedad: 19 años, 7 meses
Puntos: 1
Log4j java.logging 1.4

Hola, tengo una aplicacion que emite los logs, mediante el logging de la jdk 1.4.

La queremos migrar a log4j. El problema radica en que los mensajes que se escribieron con el logging de la JDK no se muestran.

Existe alguna manera de que log4j se apropie de los mensajes y los muestre sin modificar ninguna clase??

El problema es que para el logging las clases utilizan la clase:
java.util.logging.Logger

y para log4j se utiliza:
org.apache.log4j.Logger

Podria crear una clase propia q dependiendo del logger que kisiera usar usara una clase u otra, pero me gustarai poder hacerlo sin tener q modificar todas las clases de la aplicacion
  #2 (permalink)  
Antiguo 12/06/2007, 05:10
 
Fecha de Ingreso: noviembre-2006
Mensajes: 23
Antigüedad: 17 años, 5 meses
Puntos: 0
Re: Log4j java.logging 1.4

Hola,

Creo que no te puedo ayudar mucho pero se me ha ocurrido una pregunta que lo mismo me puedes orientar.

¿Por qué necesitas migrar de Logger a Log4J? Ahora estoy comenzando a hacer una aplicación java y tenía pensado utilizar Logger y no me gustaría darme cuenta dentro de unos meses que debería haber utilizado Log4J...

Por cierto, resolviste la migración?

Un saludo y gracias!
Kike.
  #3 (permalink)  
Antiguo 13/06/2007, 06:55
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 6 meses
Puntos: 454
Re: Log4j java.logging 1.4

Hola:

No conozco mucho el log de java, pero puedes intentar añadirle un "handler" hecho por tí de forma que simplemente llame al log de log4j enviando la misma información.

Estoy casi seguro que puedes añadir un handler y hacer eso, lo que no sé es si puedes añadir "de golpe" un handler a todos los log que tengas de java, para no tener que ir añadiendo el handler de uno en uno.

En cuanto a egdiaz, log4j es más completo y con más posibilidades que el de java. Usar log4j o el de java depende de lo que quieras de dicho log. Si es simplemente para sacar un log por consola o fichero, posiblemente no te haga falta.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #4 (permalink)  
Antiguo 14/06/2007, 18:38
 
Fecha de Ingreso: marzo-2006
Mensajes: 61
Antigüedad: 18 años
Puntos: 0
Re: Log4j java.logging 1.4

Te recomiendo Log4j, ya que tiene mayor funcionalidades para rescatar los log que generaras en tu aplicacion, desde enviarlo a una aplicacion propia de Log4j (que es modificable segun la programacion) o hasta guardarla en la BD.

Yo meti manos en el codigo de Log4j, configurando los parametros que queria rescatar y desplegar.

Esop
  #5 (permalink)  
Antiguo 19/09/2007, 04:17
 
Fecha de Ingreso: septiembre-2004
Mensajes: 191
Antigüedad: 19 años, 7 meses
Puntos: 1
Re: Log4j java.logging 1.4

Cita:
Iniciado por egdiaz Ver Mensaje
Hola,

Creo que no te puedo ayudar mucho pero se me ha ocurrido una pregunta que lo mismo me puedes orientar.

¿Por qué necesitas migrar de Logger a Log4J? Ahora estoy comenzando a hacer una aplicación java y tenía pensado utilizar Logger y no me gustaría darme cuenta dentro de unos meses que debería haber utilizado Log4J...

Por cierto, resolviste la migración?

Un saludo y gracias!
Kike.
al final no hice la migracion, queda pendiente, como bien han dicho no keda mas remedio que crear una manejador propio y dependiendo de la configuracion q use un logger u otro.

Y es infinitamente mejor el log4j que el loggin de java:

.logging de java te ata a la version 1.4 como minimo, ya que las anteriores no lo soportan
.la configuracion del loggin de java es muy pequeña.


log4j vale para cualquier version de java
log4j es configurable 100%
la mayoria de las librerias de java (todas las de jakarta) usan como loging esta libreria por lo que con tan solo añadir el jar, tienes infinidad de logs de las librerias si kieres q se muiestren.

un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:17.