Herramientas de usuario

Herramientas del sitio


ada:sicoferp:rentas:herramientas:logger:log
Log.java
package com.ada.utilidades;
 
import javax.faces.application.FacesMessage;
import javax.faces.application.FacesMessage.Severity;
import javax.faces.context.FacesContext;
 
import com.ada.utilidades.situ.log.ALogger;
 
/**
 * Clase que implementa la clase ALogger para consumo del log del sistema
 * 
 * @author xxxxxxx
 * @version xxxxxxx
 */
public class Log extends ALogger {
	public static Log getInstance() {
		if (instance == null) {
			instance = new Log();
		}
		return (Log) instance;
	}
 
	@Override
	public void addMessage(final String idMessage, final int severity, final String resume, final String detail) {
		Severity severity2 = FacesMessage.SEVERITY_INFO;
		switch (severity) {
		case warn:
			severity2 = FacesMessage.SEVERITY_WARN;
			break;
		case error:
			severity2 = FacesMessage.SEVERITY_ERROR;
			break;
		case fatal:
			severity2 = FacesMessage.SEVERITY_FATAL;
			break;
		}
		FacesContext.getCurrentInstance().addMessage(idMessage, new FacesMessage(severity2, resume, resume + detail));
	}
}

<< regresar

ada/sicoferp/rentas/herramientas/logger/log.txt · Última modificación: 2021/08/30 13:53 por 192.168.177.37