0.0.4 • Published 8 years ago

proper-logger v0.0.4

Weekly downloads
6
License
MIT
Repository
github
Last release
8 years ago

Proper Logger

The ultimate microservice logging plugin

How to use it

    var logger = require('proper-logger').init(config.host, config.appName);
    var log = logger.log;
    var logData = logger.logData;
    exports.log = log;
    exports.logData = logData;
    var logData logData(request);
    log('info', data.logData, 'createLogin', request.payload);

Log format

[LEVEL]: [ISO TIME] - [CALLER TRACE]:[TRACE] [APPLICATION:MS-NAME] [HOST] - [METHOD] - [/URI] - [LOG MESSAGE] - [CODE] - [OPERATION] - [EXTADATA: {}]

Result

info: 2016-08-27T19:11:35.981Z - :aba25256-1a49-458e-a273-e6c19d8442f9 - KAFKA:listener - localhost - POST - /v1/listener/msg - getDefaultModule OK response - {"result":{"statusCode":200,"code":"HERMESMSQUEUE200","message":"correctly delivered}}