flowingts / ConsoleLoggerOptions
Interface: ConsoleLoggerOptions
Definido em: src/core/logger.ts:32
Propriedades
format?
optionalformat?:"pretty"|"json"
Definido em: src/core/logger.ts:45
'pretty' (padrão): [flowing] mensagem { ...dados }, para o terminal. 'json': uma linha JSON por evento ({ level, time, msg, ...dados }), para coletores de log (Datadog, Loki, CloudWatch…).
level?
optionallevel?:LogLevel
Definido em: src/core/logger.ts:34
Padrão: info.
redact?
optionalredact?:false| readonlystring[]
Definido em: src/core/logger.ts:40
Chaves mascaradas como [REDACTED] em qualquer nível dos dados logados (S-11). Somadas às padrão (DEFAULT_REDACT_KEYS); false desliga. A comparação ignora maiúsculas, - e _, então 'apiKey' também cobre api_key e X-Api-Key.
stream?
optionalstream?:"console"|"stdout"
Definido em: src/core/logger.ts:50
'stdout' manda todos os níveis para a saída padrão. O padrão ('console') segue o console: warn, error e fatal vão para o stderr, que alguns coletores tratam inteiro como erro (F-38).