É possível registrar informações para a Regra Greex ou para
uma condição XML avançada em diferentes níveis. Os diferentes níveis para registro
de informações são descritos em GreexLogConstants. É possível registrar informações
que vão desde a estrutura log4j Apache até um System.out.println () simples.
Sobre esta tarefa
Para
registrar informações para a Regra Greex:
Procedimento
- Crie uma classe GreexLogger e implemente os métodos a seguir
dentro da classe:
log(GreexLogData data) method and log information as needed.
For example:
public class MyLogger implements GreexLogger
{
public void log(GreexLogData data)
{
System.out.println("Message:: "+data.getMessage());
System.out.println("Severity:: "+data.getSeverity());
}
}
- Registre a classe GreexLogger com o GreexContext usando
o método registerLogger(). Por exemplo,
public class MyApp
{
GreexContext ctx = new GreexContext();
Ctx.registerLogger(new MyLogger(),GreexLogConstants.GREEX_DEBUG);
}