Skip to main content

Interface: LogSink<Error, Warn, Info, Debug>

Type Parameters

Error

Error extends unknown[] = unknown[]

Warn

Warn extends unknown[] = unknown[]

Info

Info extends unknown[] = unknown[]

Debug

Debug extends unknown[] = unknown[]

Methods

flush()?

optional flush(): Promise<void>

Returns

Promise<void>


log()

Call Signature

log(level, context, ...args): void

Parameters
level

"error"

context

undefined | Context

args

...Error

Returns

void

Call Signature

log(level, context, ...args): void

Parameters
level

"warn"

context

undefined | Context

args

...Warn

Returns

void

Call Signature

log(level, context, ...args): void

Parameters
level

"info"

context

undefined | Context

args

...Info

Returns

void

Call Signature

log(level, context, ...args): void

Parameters
level

"debug"

context

undefined | Context

args

...Debug

Returns

void

Call Signature

log(level, context, ...args): void

Parameters
level

LogLevel

context

undefined | Context

args

...unknown[]

Returns

void