nodejs log4js 使用PM2 启动 不打日志

新手上路,请多包涵

本地调式下 日志正常,使用pm2 cluster模式启动后 ,无法输出日志,网上搜索的方法试遍了,还是不行...

版本:
nodejs:9.0.0
express:4.11
log4js:2.5.3

log配置文件:


log4js.configure(
  {
    pm2: true,
    pm2InstanceVar: "INSTANCE_ID",  
    //pm2InstanceVar: 0, 
    replaceConsole: true,
    appenders: {
        stdout: {
            type: 'stdout'
        },
        req: {
            type: 'dateFile',
            filename: 'logs/',
            pattern: 'yyyy-MM-dd.log',
            alwaysIncludePattern: true
        }
    },
    categories: {
        default: { appenders: ['stdout', 'req'], level: 'debug' }
    }
}


);
 
var logger = log4js.getLogger('H5API');
阅读 6.7k
2 个回答

确定不是跟输出级别有关么

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题