Skip to content

Instantly share code, notes, and snippets.

@pasupulaphani
Last active July 26, 2017 22:46
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pasupulaphani/7627889 to your computer and use it in GitHub Desktop.
Save pasupulaphani/7627889 to your computer and use it in GitHub Desktop.
bunyan sample logger
var bunyan = require('bunyan');
var config = require('./config');
var logSettings = config.logSettings;
var log = bunyan.createLogger({
name: config.app_name,
src: true,
streams : [
{
stream : process.stdout,
level : logSettings.stdoutLevel
},
{
path : logSettings.logFile,
level : logSettings.logFileLevel
}
],
serializers: bunyan.stdSerializers
});
function Logger(options) {
};
Logger.prototype.info = function info(e) { log.info(e) };
Logger.prototype.debug = function debug(e) { log.debug(e) };
Logger.prototype.trace = function trace(e) { log.trace(e) };
Logger.prototype.error = function error(e) { log.error(e) };
Logger.prototype.warn = function warn(e) { log.warn(e) };
module.exports = new Logger;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment