我们正在使用 node.js 和 winston 来纠正日志文件。我们有一个用 PHP 编写的自定义日志轮换脚本,我们想在这些日志文件上使用它。但是脚本只是移动了在这种情况下不起作用的文件,因为winston在该文件上有一个打开的流。
如何使用 PHP 移动 winston 日志文件,以便 winston 在我移动后知道创建一个新的日志文件?
这里提供了一个解决方案。
将a 添加maxsize: [bytes]
到该file: {}
部分,它将自动轮换日志(在文件名后附加一个#,即填满时woot.log
变为)。woot1.log