Log

1 função do TermoBucket para log.

// npm install termo_core --save-exact
import * as bucket from "termo_core/bucket";
// ou: import { bucket } from "termo_core";
FunçãoRotaO que faz
buscar_paginador_logGET /logLista o registro das requisições recebidas

buscar_paginador_log

GET/log Exige credencial

Lista o registro das requisições recebidas

Exige qualquer permissão da área configuracoes. Lista as requisições que o backend recebeu, da mais nova para a mais antiga, com método, caminho, consulta, status, duração, IP, cabeçalhos e os corpos da requisição e da resposta. O cabeçalho Authorization e as URLs assinadas saem mascarados. pagina começa em 1 (padrão 1; valores menores viram 1) e tamanho tem padrão 20, entre 1 e 100.

function buscar_paginador_log(
  credencial_de_acesso: CredencialDeAcesso,
  parametros: ParametrosDeBuscarPaginadorLog = {},
  opcoes_da_chamada?: OpcoesDaChamada,
): Promise<tipos.PaginaLog>
Exemplo
import { CredencialDeAcesso } from "termo_core";
import { buscar_paginador_log } from "termo_core/bucket";

const credencial_de_acesso = CredencialDeAcesso.token_do_usuario_logado(token_do_usuario);
const resposta = await buscar_paginador_log(credencial_de_acesso, { pagina: 1 });

Argumentos

Nome

Tipo

Retorno: Promise<tipos.PaginaLog> · Rust: Result<tipos::PaginaLog, ErroAoChamarServico> · veja PaginaLog.

Tipos

Tipos usados pelas funções desta página. O nome é o mesmo nos dois pacotes.

PaginaLog

import type { PaginaLog } from "termo_core/bucket";

export interface PaginaLog {
  itens: Array<PaginaLogItensItem>;
  pagina: number;
  tamanho: number;
  total: number;
}

PaginaLogItensItem

import type { PaginaLogItensItem } from "termo_core/bucket";

export interface PaginaLogItensItem {
  cabecalhos: unknown;
  caminho: string;
  consulta?: string | null;
  corpo_requisicao?: string | null;
  corpo_resposta?: string | null;
  criado_em: string;
  duracao_ms: number;
  id: string;
  ip?: string | null;
  metodo: string;
  status: number;
}

Nesta página