flowingts / Logger
Interface: Logger
Definido em: src/core/logger.ts:5
Contrato de logger compatível com o pino (F-06): logger.info({ reqId }, 'mensagem'). Para usar o pino, basta passar a instância: createApp({ logger: pino() }).
Métodos
child()
child(
bindings):Logger
Definido em: src/core/logger.ts:14
Parâmetros
bindings
Record<string, unknown>
Retorna
Logger
debug()
Assinatura
debug(
obj,msg?):void
Definido em: src/core/logger.ts:6
Parâmetros
obj
object
msg?
string
Retorna
void
Assinatura
debug(
msg):void
Definido em: src/core/logger.ts:7
Parâmetros
msg
string
Retorna
void
error()
Assinatura
error(
obj,msg?):void
Definido em: src/core/logger.ts:12
Parâmetros
obj
object
msg?
string
Retorna
void
Assinatura
error(
msg):void
Definido em: src/core/logger.ts:13
Parâmetros
msg
string
Retorna
void
fatal()?
Assinatura
optionalfatal(obj,msg?):void
Definido em: src/core/logger.ts:21
Parâmetros
obj
object
msg?
string
Retorna
void
Assinatura
optionalfatal(msg):void
Definido em: src/core/logger.ts:22
Parâmetros
msg
string
Retorna
void
info()
Assinatura
info(
obj,msg?):void
Definido em: src/core/logger.ts:8
Parâmetros
obj
object
msg?
string
Retorna
void
Assinatura
info(
msg):void
Definido em: src/core/logger.ts:9
Parâmetros
msg
string
Retorna
void
trace()?
Assinatura
optionaltrace(obj,msg?):void
Definido em: src/core/logger.ts:19
Opcionais, para não exigir de loggers próprios (F-38): o consoleLogger e o pino têm os dois. Os níveis seguem o pino e o OpenTelemetry: trace abaixo de debug, fatal acima de error.
Parâmetros
obj
object
msg?
string
Retorna
void
Assinatura
optionaltrace(msg):void
Definido em: src/core/logger.ts:20
Parâmetros
msg
string
Retorna
void
warn()
Assinatura
warn(
obj,msg?):void
Definido em: src/core/logger.ts:10
Parâmetros
obj
object
msg?
string
Retorna
void
Assinatura
warn(
msg):void
Definido em: src/core/logger.ts:11
Parâmetros
msg
string
Retorna
void