All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ec.gob.senescyt.sniese.commons.bundles.audit.LogAuditoriaWriter Maven / Gradle / Ivy

There is a newer version: 2.0.5
Show newest version
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