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​

Context | undefined

args​

...Error

Returns​

void

Call Signature​

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

Parameters​
level​

"warn"

context​

Context | undefined

args​

...Warn

Returns​

void

Call Signature​

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

Parameters​
level​

"info"

context​

Context | undefined

args​

...Info

Returns​

void

Call Signature​

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

Parameters​
level​

"debug"

context​

Context | undefined

args​

...Debug

Returns​

void

Call Signature​

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

Parameters​
level​

LogLevel

context​

Context | undefined

args​

...unknown[]

Returns​

void