Skip to content

@pumpkin-plugins/plugin-kit API / testing/logger / MemoryLogger

Class: MemoryLogger ​

Defined in: tools/plugin-kit/src/testing/logger.ts:4

A logger that keeps every message with its level, for assertions.

Implements ​

Methods ​

debug() ​

debug(message): void

Defined in: tools/plugin-kit/src/testing/logger.ts:7

A detail that only helps when working out what the plugin is doing.

Parameters ​

message ​

string

Returns ​

void

Implementation of ​

Logger.debug


error() ​

error(message): void

Defined in: tools/plugin-kit/src/testing/logger.ts:19

Something failed.

Parameters ​

message ​

string

Returns ​

void

Implementation of ​

Logger.error


info() ​

info(message): void

Defined in: tools/plugin-kit/src/testing/logger.ts:11

Something worth knowing.

Parameters ​

message ​

string

Returns ​

void

Implementation of ​

Logger.info


of() ​

of(level): string[]

Defined in: tools/plugin-kit/src/testing/logger.ts:24

Messages of one level, without the level prefix.

Parameters ​

level ​

"error" | "debug" | "info" | "warn"

Returns ​

string[]


warn() ​

warn(message): void

Defined in: tools/plugin-kit/src/testing/logger.ts:15

Something is off but the plugin carries on.

Parameters ​

message ​

string

Returns ​

void

Implementation of ​

Logger.warn

Pumpkin Plugins documentation