horse-generator
Version:
horse generator for node framework
1 lines • 667 B
JavaScript
"use strict";var path=require("path"),bunyan=require("bunyan"),fse=require("fs-extra"),config=require("../config/env");fse.ensureDirSync(path.join(config.root,"logs/"));var logger=bunyan.createLogger({name:config.appName,serializers:{req:bunyan.stdSerializers.req,res:bunyan.stdSerializers.res,err:bunyan.stdSerializers.err},streams:[{level:"info",stream:process.stdout},{level:"trace",stream:process.stdout},{level:"debug",stream:process.stderr},{type:"rotating-file",level:"error",path:path.join(config.root,"logs/"+config.env+"-error.log"),period:"1d",count:7}]});logger.tag=function(e){return"string"==typeof e&&(e={tag:e}),logger.child(e)},module.exports=logger;