我在测试服务器上配置记录器时遇到了麻烦。我的日志配置:
Could not find class 'android.app.AppOpsManager', referenced from method com.google.android.gms.common.GooglePlayServicesUtil.zzb
如果我在没有聚类的情况下启动pm2,这可以正常工作。正在创建我的所有日志文件(errors.log,app.log,access-TIMESTAMP.log),但是当我尝试时
sizeof(MyClass)
只创建了access-TIMESTAMP.log。
我的log4js.json配置:
<data android:scheme="sip" />
如何在群集模式下morgan.format('myLogger', '[:date[iso]] [:method] [:status] :url :response-time :res[content-length]');
// file logger hourly
if ((app.get('env') !== 'dev')) {
var logDirectory = __dirname + '/../log';
fs.existsSync(logDirectory) || fs.mkdirSync(logDirectory);
var accessLogStream = FileStreamRotator.getStream({
filename: logDirectory + '/access-%DATE%.log',
frequency: '60m',
verbose: false
});
}
// console logger
app.use(morgan('myLogger', {stream: {
write: function (str) {
log.info(str);
}
}}));
使用pm2 start -i 4 server.js
?