Uso
UsoLogs & Notificações

Logs & Notificações

Os logs exibem os dados envolvidos na execução de cada query GraphQL, incluindo:

  • Nome da query
  • Variáveis fornecidas à query
  • Resposta da execução
  • Contexto adicional (mensagem de erro, etc.)

Os logs são armazenados na pasta wp-content/gato-ai-translations-for-polylang/logs.

Os logs nos ajudam a descobrir o que está errado quando as traduções não são concluídas.

Configurações de Logs

As configurações de logs podem ser encontradas em Settings > Plugin Configuration > Logs & Notifications.

Configurações de Logs & Notifications
Configurações de Logs & Notifications

Nas Settings, podemos configurar:

  • Ativar/desativar o registro de logs e as notificações (ambos ativados por padrão)
  • As severidades que serão registradas (🔴 Error e 🟡 Warning por padrão)
  • As severidades que acionarão uma notificação (🔴 Error por padrão)

Severidades de Log

Existem 4 severidades:

SeveridadeDescrição
🔴 ErrorProblemas críticos que impedem a conclusão da operação
Exemplo: A chave de API está ausente
🟡 WarningProblemas não críticos que podem afetar a operação
Exemplo: Não há posts para traduzir
🔵 InfoInformações gerais sobre a operação
Exemplo: Requisição enviada à API
🟢 DebugInformações detalhadas para fins de depuração
Exemplo: Operação bem-sucedida

Notificações

Sempre que uma entrada (para qualquer uma das severidades configuradas) for adicionada aos logs, um badge de notificação será exibido no menu do plugin (tanto sob o nome do plugin quanto sob o item de menu Logs).

Badge de notificação
Badge de notificação

Isso é útil para saber que uma tradução falhou e para consultar os logs e descobrir qual é o problema.

Acessando os logs

Os logs podem ser acessados clicando em Logs no menu do plugin:

Navegando pelos logs
Navegando pelos logs

Clicar em uma entrada de log permite visualizar esse log em detalhes:

Visualizando um log individual
Visualizando um log individual

Nos detalhes do log, clicar no botão Download fará o download do arquivo de log.

Ordem inversa

Os logs podem ser exibidos em ordem inversa (mais recentes primeiro), para que você possa ver as últimas entradas sem precisar rolar até o final.

Para ativar, habilite a opção Reverse log order?.

Ativando a ordem inversa nas configurações de Logs & Notifications
Ativando a ordem inversa nas configurações de Logs & Notifications

Queries

Em cada entrada de log, a seção [Query "..."] indica qual query foi executada:

  • "create-missing-translation-customposts": Query que cria as entradas de tradução para custom posts
  • "translate-customposts": Query que traduz os custom posts
  • "create-missing-translation-media": Query que cria as entradas de tradução para itens de mídia
  • "translate-media": Query que traduz as propriedades de mídia
  • Outras

Manutenção dos logs

Para evitar que os logs consumam espaço excessivo em disco, recomenda-se limpá-los periodicamente.