grpc-host-builder
Version:
Lightweight configurator for gRPC host
10 lines (6 loc) • 424 B
JavaScript
const { serializeError } = require("serialize-error");
const log = (level, message, payload) => console.log(JSON.stringify(serializeError({ level, message, payload })));
const defaultLogger = {};
const defaultLevels = ["error", "warn", "info", "verbose", "debug", "silly"];
defaultLevels.forEach(level => (defaultLogger[level] = (message, payload) => log(level, message, payload || {})));
module.exports = defaultLogger;