我目前有一些代码输出 A LOT 的console.log
行。截至目前,我已经按照这样的方式运行了它:node index.js > output.txt
但是,这已经不够了,因为几个小时后文件变得太大而无法在大多数编辑器中打开。
什么是更好的方法来处理节点中的常量日志创建?有没有办法创建一个新的日志(类似output<TIMESTAMP>.txt
),一旦前一个文件达到X大小就会创建?
答案 0 :(得分:1)
将日志传递给script
而不是文件,并在脚本中处理流以进行日志轮换。
一个好的起点是https://unix.stackexchange.com/questions/231486/how-to-implement-logrotate-in-shell-script