UNPKG

bblog-stream-console

Version:
19 lines (14 loc) 374 B
import { LogMessage, LogStream } from 'bblog'; export class ConsoleLogStream implements LogStream { constructor(private level: number) { } setLevel(level: number) { this.level = level; } write(message: LogMessage) { if (message.level < this.level) { return; } console.log(JSON.stringify(message)); } }