github moleculerjs/moleculer v0.14.2

latest releases: v0.15.0-beta1, v0.14.33, v0.14.32...
4 years ago

Support custom loggers

If you have your custom logger you should wrap it into a Logger class and implement the getLogHandler method.

Using a custom logger

// moleculer.config.js
 const BaseLogger = require("moleculer").Loggers.Base;

class MyLogger extends BaseLogger {
    getLogHandler(bindings) {
        return (type, args) => console[type](`[MYLOG-${bindings.mod}]`, ...args);
    }
}

module.exports = {
    logger: new MyLogger()
};

Don't miss a new moleculer release

NewReleases is sending notifications on new releases.