bblog-stream-console
Version:
BBLog console stream
19 lines (14 loc) • 374 B
text/typescript
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));
}
}