package br.com.citframework.log; import org.apache.log4j.Logger; public class Log4jLog implements Log { @Override public void registraLog(final String mensagem, final Class<?> classe, final String tipoMensagem) throws Exception { final Logger log = Logger.getLogger(classe); if (tipoMensagem.equals(DEBUG)) { log.debug(mensagem); } else if (tipoMensagem.equals(ERROR)) { log.error(mensagem); } else if (tipoMensagem.equals(FATAL)) { log.fatal(mensagem); } else if (tipoMensagem.equals(INFO)) { log.info(mensagem); } else if (tipoMensagem.equals(WARN)) { log.warn(mensagem); } } @Override public void registraLog(final Exception e, final Class<?> classe, final String tipoMensagem) throws Exception { final Logger log = Logger.getLogger(classe); if (tipoMensagem.equals(DEBUG)) { log.debug(e); } else if (tipoMensagem.equals(ERROR)) { log.error(e); } else if (tipoMensagem.equals(FATAL)) { log.fatal(e); } else if (tipoMensagem.equals(INFO)) { log.info(e); } else if (tipoMensagem.equals(WARN)) { log.warn(e); } } }