@signumjs/monitor
Version:
Monitor transactions on Signum Network blockchain
36 lines (29 loc) • 640 B
text/typescript
/**
* Copyright (c) 2020 Burst Apps Team
*/
/* global console */
import {Logger} from './logger';
/**
* Simple console logger implementation
*
* @module monitor
*/
export class ConsoleLogger implements Logger {
debug(msg: string): void {
// @ts-ignore
console.log(`[DEBUG]: ${msg}`);
}
error(msg: string): void {
// @ts-ignore
console.log(`[ERROR]: ${msg}`);
}
log(msg: string): void {
// @ts-ignore
console.log(`[LOG]: ${msg}`);
}
}
/**
* A singleton instance of the ConsoleLogger
* @module monitor
*/
export const consoleLogger = new ConsoleLogger();