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

closes #438
pull/470/head
sct 3 years ago
parent 659fa505f0
commit 22002ab4c7

2
.gitignore vendored

@ -36,7 +36,7 @@ config/db/db.sqlite3
config/settings.json
# logs
config/logs/*.log
config/logs/*.log*
# dist files
dist

@ -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,
}),
],
});

Loading…
Cancel
Save