Manipulação de exceção e serviços
É possível configurar as exceções que foram registradas pela Estrutura de Definição de Serviço e enviar mensagens para destinos diferentes.
O Console do Alerta exibe todas as exceções registradas pela Estrutura de Definição de Serviço. Ele também permite que você reprocesse as exceções que ocorrem em transações configuradas para serem assíncronas. Ao usar um banco de dados ou uma fila, as chamadas são assíncronas.
O Service Definition Framework usa o utilitário log4j2 para registrar informações de exceção. O utilitário log4j2 grava informações de rastreio e depuração em um arquivo de log. É possível configurar o criador de logs para enviar diferentes categorias de mensagens para destinos diferentes. As categorias são organizadas hierarquicamente, o que permite a herança. Cada categoria pode ser configurada com uma prioridade indicando um nível de gravidade. Se uma categoria não estiver configurada com uma prioridade, ela herdará a prioridade de seu ancestral mais próximo com uma prioridade designada.
Todas as exceções que ocorrem durante uma chamada de API ou durante a utilização de um manipulador de eventos são registradas em log.