log-rotate
v0.0.1 log rotate
log-rotate
Rotate a log similar to the way linux logrotate does, appending and updating
.NUM
indexes as you go.
Example
var rotate = require('log-rotate');
// move a log file while incrementing existing indexed / rotated logs
rotate('./test.log', function(err) {
// ls ./ => test.log test.log.0
});
options
count
Limit the number of rotated files to count
var rotate = require('log-rotate');
rotate('./test.log', { count: 3 }, function(err) {
// ls ./ => test.log test.log.0 test.log.1
});
compress
Compress rotated files with gzip
install
With npm do:
npm install log-rotate
npm i [email protected]
Source Code
github.com/dstokes/log-rotat...Metadata
- BSD-2-Clause
- Whatever
- Drew Stokes
- released 11/10/2013