我想保存所有日志文件并存储在自定义文件夹中下载请帮帮我。我已经通过路径更改通过eocsystem.json尝试了很多时间,但是没有在所选路径中获取任何文件。
答案 0 :(得分:1)
从pm2文档中,您可以指定pm2的日志路径,主日志的参数为-o <path>
,错误日志的-e <path>
或两者的-l <path>
。
$ mkdir log/
$ pm2 start server.js -o log/pm2.log -e log/error.log
答案 1 :(得分:0)
您可以使用pm2配置文件指定自定义日志路径,日志格式,日期/时间格式
示例:
{
"apps": [
{
"name": "Demo",
"script": "./index.js",
"log": "./pm2-log/out-err.log",
"log_type": "json",
"log_date_format": "DD-MM-YYYY hh:mm"
}
]
}
这将在当前目录中创建新文件夹pm2-log并将所有日志存储在out-err.log文件中。
您还可以通过提供错误/输出的不同路径来分隔日志
"output": "./out.log",
"error": "./error.log",
有关更多详细信息,请检查此https://pm2.io/docs/runtime/guide/log-management/