在Debian环境下管理Node.js日志可以通过以下几种方法和技巧来实现:
npm install log4js
var log4js = require('log4js');
log4js.configure({
appenders: {
console: { type: 'console' },
file: { type: 'file', filename: 'logs/app.log', category: 'app' }
},
categories: {
default: { appenders: ['console', 'file'], level: 'info' }
}
});
var logger = log4js.getLogger('app');
module.exports = logger;
const logger = require('./logger');
logger.info('This is an info message');
logger.error('This is an error message');
app.json
):{
"apps": [{
"name": "my-node-app",
"script": "app.js",
"error_file": "err.log",
"out_file": "out.log"
}]
}
pm2 start app.json
通过以上方法和技巧,你可以在Debian环境下有效地管理Node.js应用的日志,确保日志信息的可维护性和问题排查效率。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>