我目前有一些代码输出大量 console.log
线。截至目前,我一直这样运行:node index.js > output.txt
但是,这还不够,因为几个小时后文件变得太大而无法在大多数编辑器中打开。
在 Node 中处理持续日志创建的更好方法是什么?有没有办法创建一个新日志(如 output<TIMESTAMP>.txt
),一旦前一个文件达到 X 大小,就会创建该日志?
最佳答案
将日志传递到脚本
而不是文件,并在脚本中处理流以进行日志轮换。
一个好的起点是 https://unix.stackexchange.com/questions/231486/how-to-implement-logrotate-in-shell-script
关于javascript - 将控制台日志写入文件直至达到一定大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46387913/