28 enero 2013

Evitar WARN No appenders could be found


Hoy vamos a ver cómo evitar un mensaje que ami personalmente me chirría mucho.

Log4j  se pone especialmente pesado con este warning que viene a decir más bien poco, ya que la información la acaba sacando igualmente:

log4j:WARN No appenders could be found for logger (es.snippetea.EjemploLog).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.


Texto el cual NO vuelca a tu fichero de log (ya que eres tú quién tiene el control de él). Esto te puede incomodar más o menos, pero si el destinatario de tu aplicación es ligeramente quisquilloso y le da por ponerse a ejecutar a mano algo, o encuentra una manera de ver este mensaje, se preocupará.

Así que si se quiere evitar que log4j muestre mensajes de warning, basta con en el inicio de tu aplicación añadas la siguiente línea (con sus dos import correspondientes)

import org.apache.log4j.Level;
import org.apache.log4j.Logger;

public static void main(String args[]){

      Logger.getRootLogger().setLevel(Level.OFF);
}

No hay comentarios:

Publicar un comentario