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.
- Data: Exibida no formato
Exemplo da Tabela de Logs
Abaixo está um exemplo de como os logs aparecem na tabela, mostrando as diferentes operações realizadas no sistema:
| Data | Nível | Mensagem | Usuário | Rota | Status |
|---|---|---|---|---|---|
| 28/08 09:59:28 | info | Pedido criado com sucesso | SP / CAPITAL / ZONA SUL E CENTRAL / LETICIA ZANETTI AUGUSTO ROSSI | /orders/create | 200 |
| 28/08 09:59:28 | info | Pedido criado com sucesso via API. Número do Pedido: 1827683, Código: W2000182801 | SP / CAPITAL / ZONA SUL E CENTRAL / LETICIA ZANETTI AUGUSTO ROSSI | /orders/create | |
| 28/08 09:59:26 | info | Iniciando criação de novo pedido via API | SP / CAPITAL / ZONA SUL E CENTRAL / LETICIA ZANETTI AUGUSTO ROSSI | /orders/create |
Representantes
Organize permissões por "Cargos" e vincule a cada cargo: representantes (usuários), produtos permitidos e relatórios acessíveis. A página é composta por quatro blocos principais e uma busca rápida de produto.
Horários de Trabalho
Gerenciamento do período de acesso dos representantes ao sistema SISPED