Import other modules into monorepo
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
14
src/util/logging/StandardLogger.ts
Normal file
14
src/util/logging/StandardLogger.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
import {Logger} from "./Logger";
|
||||
import {LogMessage} from "./types";
|
||||
import * as color from 'colors/safe'
|
||||
|
||||
/**
|
||||
* A Logger implementation that writes to the console.
|
||||
*/
|
||||
export class StandardLogger extends Logger {
|
||||
public write(message: LogMessage) {
|
||||
const prefix = this.levelDisplay(message.level)
|
||||
const text = `${prefix} ${color.gray(this.formatDate(message.date))} (${color.cyan(message.callerName || 'Unknown')})`
|
||||
console.log(text, message.output)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user