@bsv/message-box-client
Version:
A client for P2P messaging and payments
28 lines (22 loc) • 467 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)
}
}