in reply to How to do a manual "logrotate" on a given file?
From Mark Jason Dominus' Lightweight Databases talk:
tie @LOG, 'Tie::File', '/etc/logfile'; sub log { push @LOG, @_; my $overflow = @LOG - 100; splice @LOG, 0, $overflow if $overflow > 0; }
His solution involves tie-ing the log file to an array using Tie::File, which is a core module.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How to do a manual "logrotate" on a given file?
by JavaFan (Canon) on Nov 24, 2009 at 15:19 UTC | |
by matze77 (Friar) on Nov 24, 2009 at 16:06 UTC | |
by bruno (Friar) on Nov 24, 2009 at 18:11 UTC | |
by JavaFan (Canon) on Nov 24, 2009 at 19:38 UTC | |
by bruno (Friar) on Nov 24, 2009 at 21:54 UTC | |
by JavaFan (Canon) on Nov 24, 2009 at 23:30 UTC | |
|