miércoles, 13 de febrero de 2008

Logging en appfuse (spring)

Para imprimir por consola utilizando el Log de apache

  1. Para imprimir por consola utilizando el objeto
    • protected final Log logger = LogFactory.getLog(getClass());
  2. hay que importar en nuestro archivo las siguientes clases:
    • import org.apache.commons.logging.Log;
    • import org.apache.commons.logging.LogFactory;
  3. utilizarlo dentro de nuestro código sustituyendo las lineas
    • System.out.println("mensaje"); por ...
    • logger.debug("userId set to: " + user.getId(); , donde el objeto logger nos permite indicar varios niveles de logging (DEBUG, INFO, WARN, ERROR)
  4. configurar el archivo /src/main/resources/log4.xml para indicarle los niveles que queremos imprimir en consola