Interceptador Log Masker - getheimdall/heimdall GitHub Wiki

Definição

Por padrão o Heimdall loga o corpo, cabeçalhos e URI de todas as requisições e respostas. O interceptador Log Masker permite que o usuário escolha quais dessas informações não devem ser logadas.

Detalhes

LogMasker

Name: Um nome simples para seu interceptador

Description: Uma descrição simples para seu interceptador

Life Cycle: Ciclo de vida do interceptador

  • Ciclos de vida permitidos:
    • Api
    • Plan
    • Resource
    • Operation

Content: Configuração do interceptador

Exemplo de JSON:

{
  "body": true,
  "uri": true,
  "headers": true,
  "ignoredHeaders": [
    "someHeader",
    "anotherHeader"
  ]
}

body: true para deletar o corpo dos logs, false/ausente para não deletar

uri: true para deletar o uri dos logs, false/ausente para não deletar

headers: true para deletar os cabeçalhos dos logs, false/ausente para não deletar

ignoredHeaders: se for vazio e headers for true, todos os cabeçalhos serão deletados. Se for informado uma lista, apenas os cabeçalhos da lista serão deletados