能不能让pm2的记录日志按天生成,每天生成名字带时间戳的日志文件
求指点,看PM2的README没找到。。。
11 回复
做个cronjob每天自动打包一份.
linux自带有日志切分,加上pm2 reloadLogs完全可以不介入第三方包的情况下实现日志按天切分
@haozxuan 能否详细说下步骤,要把pm2 reloadLogs写进cron job中么?
log4js
用 linux 的一个工具叫 logrotate 吧:
@ilovelll 参考6楼的工具(类cron工具,linux自带的),然后定时执行pm2 reloadLogs(刷新日志)这个指令就好。
*nix上就用logrotate吧,之前我也试过log4js这种,功能上能做到,但是性能上会有消耗
完整版的日志记录建议上log4js+elk
@haozxuan 你好,我用 logrotate+pm2 reloadLogs出现点了问题了, 这个是什么原因呢 https://cnodejs.org/topic/55badf15f36f579657fc53ef