如何使用pm2将节点控制台输出(例如错误)输出到文件?
我尝试运行STRUNCATE
,但没有成功
/ var / log或项目目录中没有日志文件。
我该如何实现?
答案 0 :(得分:1)
只需将日志属性添加到您的生态系统配置文件中,如下所示:
module.exports = {
apps: [
{
name: name,
script: './server/server.js',
error_file: './logs/err.log',
out_file: './logs/out.log',
log_date_format: 'YYYY-MM-DD HH:mm:ss:SSS',
}
]
}
然后pm2将自动将日志写入这些文件(一个用于console.log,一个用于console.error)
答案 1 :(得分:0)
使用pm2 list
并记下要查看其日志的process-id。
使用pm2 save
然后,输入pm2 logs process-id
以查看相应pm2进程的日志和报告。