@bsv/p2p
Version:
A client for P2P messaging and payments
28 lines (22 loc) • 525 B
text/typescript
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);
}
}