Skip to content

Comandos úteis

flowingts / ConsoleLoggerOptions

Interface: ConsoleLoggerOptions ​

Definido em: src/core/logger.ts:32

Propriedades ​

format? ​

optional format?: "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? ​

optional level?: LogLevel

Definido em: src/core/logger.ts:34

Padrão: info.


redact? ​

optional redact?: false | readonly string[]

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? ​

optional stream?: "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).

Licença ISC.