Pular para o conteúdo principal

Verificando os logs de sistema (Linux)

Quanto instalado em Linux, o Signer escreve seus logs no systemd journal, uma solução para gerenciamento de logs centralizada do Linux. Para visualizar os logs, utiliza-se o utilitário journalctl.

Para verificar os logs do Signer:

journalctl -u lacuna-signer

Utilize a flag -f para acompanhar o log de maneira contínua (como o comando tail -f):

journalctl -u lacuna-signer -f

Utilize o parâmetro --since para visualizar apenas os logs mais recentes:

journalctl -u lacuna-signer --since "1 min ago"

Erro com código na tela​

Quando acontece um erro inesperado, o Signer mostra esta mensagem ao usuário:

Ocorreu um erro inesperado. Por favor entre em contato com o suporte técnico e informe o código 62BE3B.

O código tem seis caracteres hexadecimais e é aleatório. O Signer gera um código novo a cada erro. No mesmo momento, ele registra no log uma linha de nível Error com o mesmo código, seguida da exceção completa:

Unhandled exception -- code: 62BE3B

Para encontrar o erro, procure o código no log. Troque 62BE3B pelo código que o usuário informou e ajuste o período em --since:

journalctl -u lacuna-signer --since "1 day ago" | grep -A 40 62BE3B

Envie ao suporte da Lacuna:

  1. O código e a data e a hora aproximadas do erro.
  2. O trecho do log com a linha do código e a exceção que vem depois dela.
  3. A versão do Signer (campo productVersion de /api/system/info).
  4. O que o usuário fazia quando o erro aconteceu (tela, ação e, se houver, o ID do documento).
observação

Erros previstos, como uma validação de dados, mostram uma mensagem própria e não trazem esse código.

Veja também​

Ver em Markdown