Sub-sistema de administração de logs

Índice

Consultar Logs

RTLOG.CON_LOGS

Descrição

Consultar registros de LOG permitindo filtrar por período, sessão, tipo de registro, etc.

Campos:

Momento exato em que o registro foi feito. Para registros que evidenciam a execução de um processo, é a data e hora em que este processo iniciou.
Nome global do componente que gerou o registro de log.
Quando o log for um DML, corresponde ao nome global da entidade.
Quando o log for uma açào de interface, corresponde ao nome global da feature.
Ex:
  • APPREF.PEDIDOS
  • APPREF.CAD_PEDIDO.INSERT
DEPRECIADO!
Identificação física de um registro de acordo com a origem da entidade/tabela no log.
Consultas em logs "antigos" poderão retornar registros, mas os dados poderão não ser localizados em logs atuais.
Indica o tipo de log.
  • Execção crítica - O registro representa um evento que não deveria ocorrer no sistema. Exceções críticas, devem ser reportadas imediatamente ao departamento de TI da empresa.
  • Evento de entidade - Informações da auditoria a respeito da execução de um evento de entidade.
  • Erro - Informações sobre a ocorrência de um erro para o qual o sistema está preparado.
  • Informação - Indica algum tipo de informação coletada durante a execução de algum processo e que pode ser utilizada para depuração e/ou auditoria do sistema.
  • Excecução de tarefa agendada - Este tipo de registro indica a execução de uma tarefa agendada no sistema.
  • Informações sobre o processo de replicação - São mensagens de acompanhamento sobre o processo de sincronização do replicador.
  • Requisição - Registro gerado com as informações sobre uma requisição atendida com sucesso pelo sistema.
  • Requisição AJAX - Ao contrário das requisições normais resultantes de uma ação explícita do usuário, as requisições Ajax são executadas em interações entre o formulário do usuário e o sistema. São requisições de autocomplete, validação, regras de UX, etc.
  • Requisição com erro - Registro que indica que um usuário obteve um erro ao tentar submeter uma ação no sistema.
  • Exclusão de registros - Operação que evidencia a exclusão de um registro.
  • Inclusão de registros - Evidencia que um determinado registro foi inserido no sistema.
  • Alteração de registro - Evidencia a alteração de um registro.
  • Erro não esperado - Este tipo de LOG apresenta o registro de uma exceção que não era esperada.
  • Aviso - Registro de que o sistema encontrou alguma coisa fora do comum, e que, apesar de não ser um erro, deve ser avisada para o usuário.
Texto que descreve o evento ocorrido.
Campo de descrição com uma formatação mais amigável.
Nome de identificação do usuário (login).
Nome do host ou IP da máquina que originou o log.
Indica a sessão que gerou o registro.
Tempo em milisegundos que durou o evento. Utilizado apenas nas operações onde isso pode ser medido.

Operações

Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.
Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
APPREF.PEDIDOSExecção crítica
APPREF.CAD_PEDIDO.INSERTEvento de entidade
APPREF.PEDIDOSErro
APPREF.CAD_PEDIDO.INSERTInformação
Comportamento:Topo

Consultar

A consulta de um registro é realizada quando o usuário clica no primeiro link de um dos registros resultantes a operação [b:Listar]. A tela apresenta as informações detalhadas do registro, bem como as ações que o usuário pode disparar a partir dele (alterar, excluir, cancelar, etc.).
APPREF.PEDIDOS
Execção crítica
Comportamento:Topo

Planilha eletrônica

Gera uma planilha eletrônica com os dados dos registros filtrados. Funciona de forma semelhante à operação [b:Listar], porém resulta em um arquivo de planilha (Excel).
APPREF.PEDIDOSExecção crítica
APPREF.CAD_PEDIDO.INSERTEvento de entidade
APPREF.PEDIDOSErro
APPREF.CAD_PEDIDO.INSERTInformação
Topo

Apresentar

Apresenta os parâmetros de uma forma mais amigável.
APPREF.PEDIDOS
Execção crítica
Comportamento:

Dúvidas frequentes

  • Como criar um JOB para eliminar logs muito antigos?
  • Configurações

    RTLOG.CON_LOGS.LIST_LINHAS_DESCRICAO_MAX

    Define o número máximo de linhas que são apresentadas na descrição na tela de LIST.

    Valor padrão: 6

    RTLOG.CON_LOGS.LIST_TAMANHO_DESCRICAO_MAX

    Define a largura máxima das linhas a serem apresentadas na tela de LIST.

    Valor padrão: 50

    Regras

    Formatar apresentação

    Ajusta a descrição em um campo mais "amigável".
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Apresentar"

    Formatar descrição para LIST

    Formata a descrição do Log para ser apresentada na LIST.
    As linhas que forem muito extensas, são truncadas e acrescentada "..."
    Se existirem muitas linhas, apresenta apenas as primeiras seguidos de um "..."
    Eventos que disparam esta regra:
    • Antes de apresentar cada registro formulário "Listar"

    Veja também