Logs

Os logs do NDD Print Agent servem para analisar o funcionamento do componente.

Eles podem ter diferentes níveis de registro:

Nível

Conteúdo

VERBOSE

Mostra todas as mensagens de log (padrão).

ERROR

Mostra problemas que causaram erros, bem como o nível de mensagem inferior nesta lista.

WARNING

Mostra possíveis problemas que ainda não são erros, bem como os níveis de mensagem inferior nesta lista.

INFO

Mostra as mensagens de log esperadas para uso regular, bem como os níveis de mensagem mais baixos nesta lista.

DEBUG

Mostra mensagens de log de depuração que são úteis apenas durante o desenvolvimento, bem como os níveis de mensagem mais baixos nesta lista.

NENHUM

Desativado.

Os logs serão salvos no caminho que está salvo no campo diretório, localizado no menu Ferramentas / logs.

Somente usuários administradores podem ativar ou desativar os Logs.

Ativar os Logs

  1. Abra o terminal (⌘ + Espaço → digite Terminal)

  2. Digite o comando: NDDPrintAgentAdmin

  3. Acesse o menu Ferramentas

  4. Clique em Logs

  5. Escolha o Nível do log

  6. Clique em Aplicar

O caminho do diretório onde os logs será salvos já estará preenchido com /opt/ndd-print-agent/log. Esse caminho pode ser alterado.


Analisar os Logs

Para fazer a analise dos logs, deve-se elevar o terminal para o usuário Administrador

  1. Abra o terminal (⌘ + Espaço → digite Terminal)

  2. Eleve a sessão para administrador (digite a senha do administrador quando solicitado):

Bash
sudo su
  1. Acessar o diretório dos logs:

Bash
cd /opt/ndd-print-agent/log -> (caminho padrão)
  1. Liste os arquivos:

    Bash
    ls -l
    
  2. Abra o arquivo desejado com o comando:

Bash
cat NOME_DO_ARQUIVO
💡

Utilize o comando cat NOME_DO_ARQUIVO | grep "PALAVRA_CHAVE" para filtrar o log.

Exemplo de como ler um arquivo filtrando por erros:

cat NOME_DO_ARQUIVO | grep "ERR"


Remover os Logs

  1. Abra o terminal (⌘ + Espaço → digite Terminal)

  2. Digite os comandos:

Bash
rm NOME_DO_ARQUIVO

Utilize o comando echo "" > NOME_DO_ARQUIVO para limpar o log sem reiniciar os serviços.