Venosan - Sisped V2.0
Páginas de Gerenciamento

Logs

A página de Logs oferece recursos avançados para investigação e auditoria de eventos do sistema. Permite a análise detalhada de operações por meio de filtros dinâmicos, visualização estruturada dos dados e paginação eficiente no servidor.

Esta é a página de logs do sistema.

Funcionalidades Principais

  • Filtros Avançados: Localizados no topo da página, permitem refinar a busca por eventos utilizando múltiplos critérios:

    • Data Inicial / Final: Selecione um intervalo de datas e horários específicos através de um calendário popover.
    • Status: Filtre eventos pelo código HTTP (ex.: 200, 404, 500) ou selecione a opção "sem status" para eventos sem código associado.
    • Usuário: Busque por parte do nome do usuário responsável pelo evento.
    • Mensagem: Filtre por trecho do texto contido na mensagem do log.
    • Rota: Pesquise por parte do caminho da rota (exemplo: /orders/1786938).
    • Aplicar: Atualiza a URL com os filtros selecionados e retorna para a primeira página dos resultados.
    • Limpar: Remove todos os filtros aplicados, mantendo apenas a configuração de paginação.
  • Busca Rápida: Campo de busca livre que filtra resultados nas colunas visíveis da tabela, facilitando a localização de eventos específicos.

  • Tabela de Logs: Exibe os eventos registrados com as seguintes colunas e funcionalidades:

    • Data: Exibida no formato dd/MM HH:mm:ss, ajustada para o fuso horário do Brasil.
    • Nível: Indicado por um badge de severidade (info, warn, error, debug).
    • Mensagem, Usuário, Rota: Apresentados como texto para rápida identificação.
    • Status: Badge verde para códigos de sucesso (< 400) e vermelho para erros (≥ 400).
    • Detalhes: Botão que abre um diálogo exibindo o JSON completo do evento, com destaque de sintaxe e opção de copiar o conteúdo.
    • Ordenação: Os cabeçalhos das colunas permitem ordenar os resultados e acessar utilidades adicionais da tabela.

Exemplo da Tabela de Logs

Abaixo está um exemplo de como os logs aparecem na tabela, mostrando as diferentes operações realizadas no sistema:

DataNívelMensagemUsuárioRotaStatus
28/08 09:59:28infoPedido criado com sucessoSP / CAPITAL / ZONA SUL E CENTRAL / LETICIA ZANETTI AUGUSTO ROSSI/orders/create200
28/08 09:59:28infoPedido criado com sucesso via API. Número do Pedido: 1827683, Código: W2000182801SP / CAPITAL / ZONA SUL E CENTRAL / LETICIA ZANETTI AUGUSTO ROSSI/orders/create
28/08 09:59:26infoIniciando criação de novo pedido via APISP / CAPITAL / ZONA SUL E CENTRAL / LETICIA ZANETTI AUGUSTO ROSSI/orders/create