$ cnpm install egg-logrotater
Log rotate plugin for egg, default rotate log files under config.logger.rotateLogDirs.Run by egg-schedule
$ npm i egg-logrotater
plugin.jsexports.logrotater = true;
config.default.js// if any files need rotate by file size, config here
exports.logrotater = {
filesRotateBySize: [], // Array for files path which need rotate.
maxFileSize: 50 * 1024 * 1024, // Max file size to judge if any file need rotate
maxFiles: 10, // pieces rotate by size
rotateDuration: 60000, // time interval to judge if any file need rotate
maxDays: 31, // keep max days log files, default is `31`. Set `0` to keep all logs
};
Please open an issue here.
Copyright 2013 - present © cnpmjs.org | Home |