ec.gob.senescyt.sniese.commons.bundles.audit.LogAuditoriaWriter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sniese-commons Show documentation
Show all versions of sniese-commons Show documentation
Librería que contiene clases de uso comun para sniese hechos en dropwizard
package ec.gob.senescyt.sniese.commons.bundles.audit;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class LogAuditoriaWriter implements AuditoriaWriter {
private final static Logger LOGGER = LoggerFactory.getLogger(LogAuditoriaWriter.class);
public static final String FORMATO_AUDITORIA = "[AUDITORIA] - %s - %s - [%s] - \"%s %s\" %s %s";
@Override
public void escribir(ModeloAuditable modeloAuditable) {
String mensaje = String.format(FORMATO_AUDITORIA,
modeloAuditable.getDireccionRemota(),
modeloAuditable.getNombreUsuario(),
modeloAuditable.getFecha(),
modeloAuditable.getVerboMetodo(),
modeloAuditable.getRuta(),
modeloAuditable.getCodigoRespuesta(),
modeloAuditable.getEntidad());
LOGGER.info(mensaje);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy