A Shareable Logger tool for all Replay project
node-bunyan
Just a simple wrapper forEnvironment variables
Name | Description | Default |
---|---|---|
NODE_ENV | Node Environment | development |
LOG_PATH | Log files path | $HOME/replay-logs (using process.env.HOME to get the user home directory) |
Installation
npm install replay-logger --save
Usage
// Init:var ReplayLogger = ;var logger = 'serviceName'; // then use level name for logging, for example:logger;logger;logger;logger;logger;logger; // you can also use 'log' function for logging info levellogger; // You can also use format for msg formatting.logger; // First field can optionally be a "fields" object, which is merged into the log record.logger; // Special case to log an `Error` instance to the record.// This adds an "err" field with exception details (including the stack) and sets "msg" to the exception message.log; logger; // To pass in an Error and other fields, use the `err` field name for the Error instance.log;