node.js と winston を使用してログ ファイルを整理しています。これらのログ ファイルで使用したい、PHP で記述されたカスタム ログ ローテーション スクリプトがあります。ただし、スクリプトはファイルを移動するだけで、この場合は機能しません。これは、winston がそのファイルで開いているストリームを持っているためです。
PHP を使用して winston ログ ファイルを移動する方法
これに対する解決策は、こちらで提供されています。
maxsize: [bytes]
セクションに aを追加するとfile: {}
、ログが自動的にローテーションされます (ファイル名に # が追加されます。つまり、いっぱいにwoot.log
なるとになります)。woot1.log