Skip to main content

@slack/socket-mode / Logger

Interface: Logger

Defined in: node_modules/@slack/logger/dist/index.d.ts:13

Interface for objects where objects in this package's logs can be sent (can be used as logger option).

Methods

debug()

debug(...msg): void;

Defined in: node_modules/@slack/logger/dist/index.d.ts:18

Output debug message

Parameters

msg

...any[]

any data to log

Returns

void


error()

error(...msg): void;

Defined in: node_modules/@slack/logger/dist/index.d.ts:33

Output error message

Parameters

msg

...any[]

any data to log

Returns

void


getLevel()

getLevel(): LogLevel;

Defined in: node_modules/@slack/logger/dist/index.d.ts:43

Return the current LogLevel.

Returns

LogLevel


info()

info(...msg): void;

Defined in: node_modules/@slack/logger/dist/index.d.ts:23

Output info message

Parameters

msg

...any[]

any data to log

Returns

void


setLevel()

setLevel(level): void;

Defined in: node_modules/@slack/logger/dist/index.d.ts:39

This disables all logging below the given level, so that after a log.setLevel("warn") call log.warn("something") or log.error("something") will output messages, but log.info("something") will not.

Parameters

level

LogLevel

as a string, like 'error' (case-insensitive)

Returns

void


setName()

setName(name): void;

Defined in: node_modules/@slack/logger/dist/index.d.ts:49

This allows the instance to be named so that they can easily be filtered when many loggers are sending output to the same destination.

Parameters

name

string

as a string, will be output with every log after the level

Returns

void


warn()

warn(...msg): void;

Defined in: node_modules/@slack/logger/dist/index.d.ts:28

Output warn message

Parameters

msg

...any[]

any data to log

Returns

void