Personal tools
gvSIG Desktop
gvSIG Desktop
 
Document Actions

Logging

by Cèsar Ordiñana last modified 2010-10-14 12:29

En gvSIG 2.0 el API de logging a emplear es el de la librería SLF4J, por lo que si en el proyecto a migrar se emplean otros, como por ejemplo Log4J o java.util.logging, deberemos reemplazarlo por el anterior. Podemos encontrar más información sobre SL4J en el Apartado sobre logging de la guía de desarrollo

En general, los pasos a realizar para migrar de Log4J a SLF4J serán:

1.- Reemplazar los imports de las clases de Log4J por las de SLF4J:

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
// sustituyendo al import de Log4j ...
// import org.apache.log4j.Logger;

2.- Cambiar la definición del Logger:

private static final Logger LOG = Logger.getLogger(MyClasser.class);
...

Por:

private static final Logger LOG = LoggerFactory.getLogger(MyClass.class);
...

3.- Emplear parámetros de mensajes donde corresponda. Por ejemplo:

LOG.debug("Point values: X = " + point.getX() + ", Y = " + point.getY());
...

Por:

LOG.debug("Point values: X = {}, Y = {}", point.getX(), point.getY());
...

View source document Get permanent link


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: