egg-logrotator
Version:
logrotator for egg
22 lines (14 loc) • 346 B
JavaScript
;
const DayRotator = require('../lib/day_rotator');
module.exports = app => {
const rotator = new DayRotator({ app });
return {
schedule: {
type: 'worker', // only one worker run this task
cron: '1 0 0 * * *', // run every day at 00:00
},
async task() {
await rotator.rotate();
},
};
};