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ção | Rota | O que faz |
|---|---|---|
buscar_paginador_log | GET /log | Lista 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>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;
}