Para criar instruções de registro

O Registro do iLogic utiliza funções do iLogic para enviar mensagens de registro ao painel Registro do iLogic.

Registro do iLogic

Para gerar registros do iLogic:

  1. Exiba o painel Registro do iLogic: clique no sinal de adição (+) no cabeçalho do navegador ou selecione Registro do iLogic na faixa de opções: guia Vista painel Janelas menu suspenso Interface do usuário.
  2. Adicione uma ou mais instruções do agente de registro - Logger.log level("mensagem") - à sua regra.
  3. Selecione um nível de registro no menu suspenso, localizado na parte inferior do Editor de regras. Há seis níveis de registro compatíveis: Trace, Debug, Info, Warn, Error e Fatal, além de None. O nível de registro ativo determina os tipos de instruções de registro que serão incluídos no painel Registro do iLogic. Defina o registro com o nível mínimo que você deseja registrado. O iLogic registra as declarações nesse nível e no inferior na lista. Por exemplo, quando o nível de registro ativo for Info, serão incluídas no painel Registro do iLogic as instruções de registro Info, Warn, Error e Fatal; quando o nível de registro ativo for Error, serão incluídas apenas as instruções de registro Error e Fatal; e assim por diante.

    Nota: Você pode especificar um nível de registro na caixa de diálogo Configuração avançada do iLogic.
  4. Execute a regra. As mensagens do iLog serão exibidas no painel Registro do iLogic.
  5. Clique com o botão direito do mouse no painel Registro do iLogic para acessar as opções do menu de contexto. As opções do menu de contexto oferecem outras opções para trabalhar com as mensagens. Por exemplo, use a opção do menu de contexto Limpar para limpar o estado atual da janela.
    Dica: Mensagens criadas no painel Registro do iLogic não são mantidas entre as sessões. Use a opção do menu de contexto,Salvar para salvar as mensagens geradas na sessão do Inventor atual em um arquivo permanente.

Gerenciamento de mensagens de registro no painel Registro do iLogic

O nível de registro ativo controla quais instruções de registro estão registradas de fato. Comece configurando o nível de registro como Debug e incluindo instruções Logger.debug("mensagem") em suas regras. Depois que você finalizar a depuração e as mensagens Debug não forem mais necessárias, altere o nível do registro ativo para Info ou outro nível mais baixo na lista. Não é preciso remover as instruções Logger.Debug das regras. Posteriormente, serão exibidas somente mensagens Info, Warn, Error ou Fatal. Esse mesmo comportamento se aplica a todos os níveis de registro. Por exemplo, se você alterar o nível para Info, e o painel do registro estiver ficando repleto de mensagens de Info, altere o nível de registro para Avisar. As mensagens Info pararão de aparecer, e somente as mensagens Avisar, Erro e Fatal serão exibidas. A definição do nível de registro ativo permite exibir somente os tipos de mensagens que você precisa.

Vínculos de navegação

Depois que você limpar as mensagens do painel, serão exibidos vínculos de navegação na parte superior dele caso haja mensagens mais antigas disponíveis. O painel Registro do iLogic só pode exibir 20.000 mensagens ao mesmo tempo. Quando há mais de 20.000 mensagens inseridas, os vínculos de navegação na parte inferior do painel permitem que você acesse mensagens criadas após o limite de 20.000.

Rastreamento de regras

Rastreamento de regras

O rastreamento de regras ajuda a visualizar quando e por que uma regra foi executada. O Rastreamento de regras registra mensagens automaticamente quando uma regra é inserida e quando ela sai, bem como o que aciona a execução da regra. Basta definir o nível de registro ativo como Trace para ver essas mensagens. Defina o nível de registro ativo de volta para desativá-las.

O rastreamento de regras ajuda a visualizar quando e por que uma regra foi executada. O Rastreamento de regras registra mensagens automaticamente quando uma regra é inserida e quando ela sai, bem como o que aciona a execução da regra. Adicione esta regra a uma regra para ativar o rastreamento:

Dica: Use instruções Logger.Debug para fazer a depuração normal. Só use instruções Logger.Trace quando precisar de informações de depuração muito detalhadas. O comportamento de rastreamento de regras é muito detalhado, e o resultado pode assustar um pouco. Utilize o nível Traço somente quando precisar de muitos detalhes.

Exemplo de resultado de rastreamento de regras

Na caixa de diálogo do Editor de regras do iLogic, selecione Traço detalhado para gerar automaticamente mensagens de registro ao executar uma regra no nível do traço. Essa configuração controla o valor da propriedade da API iLogicVb.Automation.LogControl.RuleEntryExitMessageLevel.

Nota: Essa configuração também está disponível na caixa de diálogo Configuração avançada do iLogic.