UNPKG

@bsv/p2p

Version:

A client for P2P messaging and payments

28 lines (22 loc) 525 B
export class Logger { private static isEnabled = false; static enable(): void { this.isEnabled = true; } static disable(): void { this.isEnabled = false; } static log(...args: unknown[]): void { if (this.isEnabled) { console.log( ...args); } } static warn(...args: unknown[]): void { if (this.isEnabled) { console.warn( ...args); } } static error(...args: unknown[]): void { console.error( ...args); } }