diff --git a/.gitignore b/.gitignore index ebd30895..70bef39d 100644 --- a/.gitignore +++ b/.gitignore @@ -36,7 +36,7 @@ config/db/db.sqlite3 config/settings.json # logs -config/logs/*.log +config/logs/*.log* # dist files dist diff --git a/server/logger.ts b/server/logger.ts index e865163c..06c7d025 100644 --- a/server/logger.ts +++ b/server/logger.ts @@ -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, }), ], });