---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Depuração de scripts

# Depuração de scripts {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Depure scripts usando logs de sessão e Now Platform, ferramentas de depuração, como um depurador de script passo a passo e mensagens de erro que são exibidas na IU.

## Depuração de scripts do lado do servidor {#script-debug-overview__section_a1g_3fw_33b}

Use o Depurador de script e os logs de sessão para depurar o código do lado do servidor. Para obter mais informações, consulte [Depurador de script e Log da sessão](https://servicenow-prod.fluidtopics.net/xUxKRKYSGcMYUJrB60Y8lw "O Depurador de script permite que usuários com a função script_debugger depurem o JavaScript do lado do servidor. Usuários com a função log_debugger podem usar o Log da sessão para exibir e baixar os logs necessários.").

Você também pode usar a depuração de sessão para exibir mensagens de erro relacionadas a um script do lado do servidor que é executado como resultado de uma mudança do lado do cliente. Para obter mais informações, consulte [Depuração de sessão](https://servicenow-prod.fluidtopics.net/PfE7TU3IuOu62mZ7XGrHoA#c_SessionDebug "Habilite a depuração de sessão para exibir mensagens de depuração na interface do usuário.").

GSLog é uma inclusão de script que simplifica o registro em log e a depuração de scripts implementando níveis de saída de log, selecionáveis por valores de sys_properties identificados por solicitante. Para obter mais informações, consulte [API GSLog](https://servicenow-prod.fluidtopics.net/ubJ13rX5uYqmLL26zUe4rA#GSLogBoth "GSLog é uma inclusão de script que simplifica o registro em log e a depuração de scripts implementando níveis de saída de log, selecionáveis por valores de sys_properties identificados por solicitante.").

## Depuração de scripts do lado do cliente {#script-debug-overview__section_r2q_wgw_33b}

Use a depuração de sessão para exibir mensagens de depuração na interface do usuário. Para obter mais informações, consulte [Depuração de sessão](https://servicenow-prod.fluidtopics.net/PfE7TU3IuOu62mZ7XGrHoA#c_SessionDebug "Habilite a depuração de sessão para exibir mensagens de depuração na interface do usuário."). Use o log de sessão para exibir informações de registro em log para inclusões de script e IUs personalizadas, como Espaço do agente.

Você também pode depurar scripts do lado do cliente usando ferramentas de desenvolvedores baseadas em navegador.

## Depuração de aplicações e escopos {#script-debug-overview__section_gvc_xgw_33b}

Use as opções de depuração da aplicação para entender como o escopo da aplicação de um script pode afetar sua aplicação, tabela ou registro. Pode ser necessário atualizar os privilégios entre escopos para solucionar problemas de acesso ao escopo. Consulte [Depuração de aplicações](https://servicenow-prod.fluidtopics.net/ZvqBANFI6Y9vNCXtqSXnww#c_DebuggingApplications "Os desenvolvedores de aplicações podem exibir mensagens de depuração sobre registros de configuração para ajudá-los a solucionar problemas. O módulo Depurar escopos fornece informações sobre o sistema alternando entre aplicações personalizadas para executar scripts do lado do servidor.").
* **[Depurador de script e Log da sessão](https://servicenow-prod.fluidtopics.net/xUxKRKYSGcMYUJrB60Y8lw)**   
  O Depurador de script permite que usuários com a função script_debugger depurem o JavaScript do lado do servidor. Usuários com a função log_debugger podem usar o Log da sessão para exibir e baixar os logs necessários.
* **[Depuração de sessão](https://servicenow-prod.fluidtopics.net/PfE7TU3IuOu62mZ7XGrHoA#c_SessionDebug)**   
  Habilite a depuração de sessão para exibir mensagens de depuração na interface do usuário.
* **[Depuração de aplicações](https://servicenow-prod.fluidtopics.net/ZvqBANFI6Y9vNCXtqSXnww#c_DebuggingApplications)**   
  Os desenvolvedores de aplicações podem exibir mensagens de depuração sobre registros de configuração para ajudá-los a solucionar problemas. O módulo Depurar escopos fornece informações sobre o sistema alternando entre aplicações personalizadas para executar scripts do lado do servidor.
* **[Regras de negócio de depuração](https://servicenow-prod.fluidtopics.net/d1X06rNl2EV3oj5TokKESw)**   
  A depuração de regras de negócio pode ser realizada com recursos disponíveis no produto ServiceNow.
* **[Classificações de depuração](https://servicenow-prod.fluidtopics.net/gB5kqDLNbUAjokHUvtYYIg)**   
  Você deve adicionar uma propriedade do sistema para habilitar a depuração de classificação.
* **[Observador de campo](https://servicenow-prod.fluidtopics.net/WJ60GNkKmud5boEZ3JTM2A#c_FieldWatcher)**   
  A ferramenta do observador de campo rastreia e exibe todas as ações que o sistema executa em um campo de formulário selecionado.
* **[Gravação no log de depuração](https://servicenow-prod.fluidtopics.net/VtZ92UigSg0_Lk3YBcpn7A#c_WritingToTheDebugLog)**   
  Para gravar no log de depuração em suas políticas JavaScript ou de IU do lado do cliente, faça uma chamada para a função global `jslog()`.
* **[Janela de depuração do JavaScript](https://servicenow-prod.fluidtopics.net/wFWET405xfhFcP8DrltyBQ#c_JavaScriptDebugWindow)**   
  A janela de depuração do JavaScript aparece em um painel inferior da interface do usuário quando um administrador ativa a depuração.
* **[JS Code Coverage Debug](https://servicenow-prod.fluidtopics.net/SPxEdFP8NtMXvEh8gSB_Bg#js-code-coverage-debug)**   
  A aplicação JS Code Coverage Debug permite que administradores e desenvolvedores de aplicações registrem em log os scripts acionados durante uma sessão do usuário e revisem quais linhas de código o sistema executou.

