UNPKG

node-test-bed-adapter

Version:

An adapter to connect a node.js application to the Test-bed's Common Information Space or Common Simulation Space.

26 lines 754 B
import { LogLevel } from './index.mjs'; /** * Console logger. * * Color codes are taken from [here](https://stackoverflow.com/a/41407246/319711). */ export class ConsoleLogger { log(level, msg, _callback) { switch (level) { case LogLevel.Critical: case LogLevel.Error: console.error('\x1b[1;31m%s\x1b[0m', msg); break; case LogLevel.Warn: console.warn('\x1b[33m%s\x1b[0m', msg); break; case LogLevel.Info: console.info('\x1b[1;34m%s\x1b[0m', msg); break; default: console.log(msg); break; } } } //# sourceMappingURL=console-logger.mjs.map