2012-04-19 5 views
1

мы используем node.js и winston для правильного доступа к файлам журналов. у нас есть собственный скрипт вращения журнала, написанный на PHP, который мы хотели бы использовать в этих файлах журнала. но сценарий просто перемещает файл, который не работает в этом случае, поскольку winston имеет открытый поток в этом файле.Как повернуть журналы Winston из отдельного скрипта?

Как я могу переместить файл журнала winston с помощью PHP, чтобы winston знал, как создать новый файл журнала после его перемещения?

ответ

1

Решение этой проблемы here.

Добавить maxsize: [bytes] в раздел file: {}, и он будет автоматически поворачивать журналы (добавляющие # к имени файла, т.е. woot.log становится woot1.log, когда она заполняет).