node端日志打印 No.9

在register文件里面可以看到对应的有logconf,由于测试以及生产环境是使用pm2启动,然后日志通过pm2工具统一去打印,所以为了配合pm2对应的日志配置文件参考

const envConf = process.env.NODE_ENV === 'development' ? {
  appender: {
    type: 'dateFile',
    filename: './src/log/server.log',
  }
} : {
  appender: { type: 'console' },
  replaceConsole: true
}

export default {
  appenders: [
    Object.assign({
      type: 'logLevelFilter',
      level: process.env.LOG_LEVEL || 'debug'
    }, envConf)
  ]
}

对应配置成console,剩下的pm2会做相关处理,具体log4js配置可参考其官网,以上基于2.3.4版本

猜你喜欢

转载自blog.csdn.net/banxia561/article/details/81093869
今日推荐