如何从单独的脚本中旋转Winston日志?
我们使用node.js和winston来删除日志文件。 我们有一个用PHP编写的自定义日志轮转脚本,我们希望在这些日志文件上使用它。 但脚本只是移动在这种情况下不起作用的文件,因为winston在该文件上有一个打开的stream。
我怎样才能移动一个Winston的日志文件,所以Winston知道创build一个新的日志文件,一旦我移动它?
这里提供了一个解决scheme。
添加maxsize: [bytes]
到file: {}
部分,它会自动旋转日志(附加一个#文件名,即woot.log
成为woot1.log
时填充)。