永遠にそれ自体はログローテーションをサポートしておらず、ログローテーションはまだWinstonの保留中の機能リクエストです。
logrotate
ほとんどのLinuxディストリビューションに含まれており、システムログファイルのローテーションに使用されるほか、Apacheなどの他のソフトウェアでも使用できます。
にファイルを追加する/etc/logrotate.d/
/path/to/server.log {
daily # how often to rotate
rotate 10 # max num of log files to keep
missingok # don't panic if the log file doesn't exist
notifempty # ignore empty files
compress # compress rotated log file with gzip
sharedscripts # postrotate script (if any) will be run only once at the end, not once for each rotated log
copytruncate # needed for forever to work properly
dateext # adds date to filename
dateformat %Y-%m-%d.
}
その他のlogrotate
例を参照してください。