Depurador de script e Log da sessão
O Depurador de script permite que os usuários com a função script_debugger depurem o JavaScript do lado do servidor, enquanto o Log da sessão permite que você exiba e baixe os logs necessários.
- Tenha uma transação de depuração dedicada, que se aplica somente à sessão atual.
- Definir e remover pontos de interrupção.
- Pausar a sessão atual em um ponto de interrupção.
- Avalie expressões durante o tempo de execução.
- Percorra o código linha por linha.
- Entrar e sair de chamadas de função e método.
- Exiba o valor de variáveis locais e globais.
- Exibir o valor de variáveis privadas de fechamentos de função.
- Exibir a pilha de chamadas.
- Exiba a transação que o sistema está processando.
- Desative o depurador de script para retomar a execução de scripts pausados.
- Exibir logs de sessão em uma guia separada.
- Baixe um log.
- Exibir logs para Espaço do agente.
- Especifique opções de depuração para exibir ou baixar somente os logs necessários.
- A opção Página exibe logs em formulários e listas e na guia Log de sessão.
- A opção Sessão exibe logs somente na guia Log de sessão.
Para obter mais informações sobre a propriedade do sistema glide.debugger.log.ui, consulte Propriedades do sistema disponíveis.
Quando você executa uma declaração no Console, a declaração executada é armazenada no cache do navegador. Você pode usar a tecla de seta para cima para obter a declaração anterior e a tecla de seta para baixo para obter a próxima declaração do cache do navegador. A configuração de preferência do usuário, glide.debugger.console.cached_stmt_limit, define o número de declarações armazenadas em cache em uma sessão do navegador. O valor do cache de declaração padrão é 20 e o valor máximo é 100. Você pode configurar o valor do cache de declaração nas preferências do usuário.
- quando uma regra de negócios executa uma inclusão de script em um envio de formulário que é uma transação interativa aguardando os dados do formulário mudarem antes de continuar.
- quando um trabalho programado executa a mesma inclusão de script que é uma transação em segundo plano não interativa que também pode executar outros scripts simultaneamente.
Para depurar scripts do lado do cliente, você pode usar ferramentas de desenvolvedores baseadas em navegador.
Uma transação do depurador permanecerá aberta enquanto a sessão do usuário for válida. Se um usuário fizer logout ou a sessão expirar, o sistema fechará a transação do depurador.
Para exibir logs de depuração, consulte Exibir logs de depuração.