Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/01/2007, 15:04
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: Pregunta Interface

Hola:

Las clases de Log son para escribir los típicos mensajes en pantalla con cosas que van pasando, pero más mejor. En vez de poner algo como System.out.println ("conectando a bd..."), pones log.info("conectando a bd..");

Las clases de Log tienen varias ventajas sobre un System.out. Puedes asignar a cada clase, paquete o particularida de tu programa a tu gusto un log de salida, de forma que aunque por defecto todo se vea en pantalla, en realidad cada uno está en una salida distinta.

Puedes configurar la salida para cada log, tanto el formato de salida (para que ponga fecha/hora, clase en la que se produce, etc, etc) como por dónde quieres que salga (pantalla, fichero, socket, etc).

También, dentro de un mismo log tienes varios niveles: error, info, warning, etc. Puedes luego, por medio de un fichero de configuración, hacer que sólo salgan los error y que oculte warning e info, o que muestre todo, o lo que quieras.

En fin, una librería que te permite que en código saques toda la información que quieras. Luego puedes configurarlo para que salga o no salga y por dónde quieres que salga.

Hay un log estandar de java, pero con org.apache ha sido bastante ampliado. Esta ampliación es opcional y tienes que bajartala (salvo que venga con eclipse).

Se bueno.
__________________
Apuntes Java
Wiki de Programación