logger.xml
1005 Bytes
<?xml version='1.0' encoding="utf-8"?>
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" []>
<chapter id="logger">
<title>Logger</title>
<para>
Uma API de logging é um recurso interessante para informar o usuário e o desenvolvedor sobre os erros, alertas,
resultados de operações, os recursos acessados e outras informações a respeito do sistema. Por esse motivo foi
implementada na versão 2.X do <emphasis>Demoiselle Framework</emphasis> uma fábrica de logger que fica no core
e visa permitir a injeção desse recurso baseado na classe <literal>org.slf4j.Logger</literal>. Veja abaixo como
usar o logger no <emphasis>Demoiselle</emphasis>:
</para>
<programlisting role="JAVA"><![CDATA[public class MinhaClasse {
@Inject
private Logger logger;
public void meuMetodo() {
logger.debug("logando meu metodo");
logger.warn("mensagem de alerta do meu metodo");
}
}]]></programlisting>
</chapter>