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)); } }