UNPKG

@eggjs/logrotator

Version:
15 lines 1.17 kB
import { DayRotator } from '../../lib/day_rotator.js'; export default (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 disable: app.config.logrotator.disableRotateByDay, }, async task() { await rotator.rotate(); }, }; }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm90YXRlX2J5X2ZpbGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvYXBwL3NjaGVkdWxlL3JvdGF0ZV9ieV9maWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUNBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQztBQUV0RCxlQUFlLENBQUMsR0FBWSxFQUFFLEVBQUU7SUFDOUIsTUFBTSxPQUFPLEdBQUcsSUFBSSxVQUFVLENBQUMsRUFBRSxHQUFHLEVBQUUsQ0FBQyxDQUFDO0lBRXhDLE9BQU87UUFDTCxRQUFRLEVBQUU7WUFDUixJQUFJLEVBQUUsUUFBUSxFQUFFLGdDQUFnQztZQUNoRCxJQUFJLEVBQUUsYUFBYSxFQUFFLHlCQUF5QjtZQUM5QyxPQUFPLEVBQUUsR0FBRyxDQUFDLE1BQU0sQ0FBQyxVQUFVLENBQUMsa0JBQWtCO1NBQ2xEO1FBRUQsS0FBSyxDQUFDLElBQUk7WUFDUixNQUFNLE9BQU8sQ0FBQyxNQUFNLEVBQUUsQ0FBQztRQUN6QixDQUFDO0tBQ0YsQ0FBQztBQUNKLENBQUMsQ0FBQyJ9