lspeasy / core/src / NullLogger
Class: NullLogger
Defined in: packages/core/src/utils/logger.ts:143
No-op logger that silently discards all messages.
Remarks
Use NullLogger in stdio servers (where console.* would corrupt the stream), in tests where log noise is undesirable, or in production builds where LSP diagnostic messages are forwarded via the protocol itself (window/logMessage).
Implements
Constructors
Constructor
ts
new NullLogger(): NullLogger;Returns
NullLogger
Methods
debug()
ts
debug(): void;Defined in: packages/core/src/utils/logger.ts:147
Returns
void
Implementation of
error()
ts
error(): void;Defined in: packages/core/src/utils/logger.ts:144
Returns
void
Implementation of
info()
ts
info(): void;Defined in: packages/core/src/utils/logger.ts:146
Returns
void
Implementation of
trace()
ts
trace(): void;Defined in: packages/core/src/utils/logger.ts:148
Returns
void
Implementation of
warn()
ts
warn(): void;Defined in: packages/core/src/utils/logger.ts:145
Returns
void