feat(logs): rotate log files if they reach 20MB in size

closes #438
This commit is contained in:
sct
2020-12-23 00:58:33 +09:00
parent 659fa505f0
commit 22002ab4c7
2 changed files with 11 additions and 3 deletions

View File

@@ -16,15 +16,23 @@ const hformat = winston.format.printf(
const logger = winston.createLogger({
level: process.env.LOG_LEVEL || 'debug',
format: winston.format.combine(
winston.format.colorize(),
winston.format.splat(),
winston.format.timestamp(),
hformat
),
transports: [
new winston.transports.Console(),
new winston.transports.Console({
format: winston.format.combine(
winston.format.colorize(),
winston.format.splat(),
winston.format.timestamp(),
hformat
),
}),
new winston.transports.File({
filename: path.join(__dirname, '../config/logs/overseerr.log'),
maxsize: 20971520,
maxFiles: 6,
}),
],
});