-
Notifications
You must be signed in to change notification settings - Fork 157
Open
Description
Only up to 240 files should be maintained in the settings, but a total of 600 files are left because the 2022 files have not been deleted.
Why didn't the 2022 file get deleted?
Is there a way to check if each file was created by Winston?
const { createLogger, transports, format } = require("winston");
require("winston-daily-rotate-file");
const logDir = "./log/";
const logDirDate = "%DATE%";
const maxFileSize = "10M";
const maxFiles = 240;
const dailyRotateFileTransport = new transports.DailyRotateFile({
level: "debug",
filename: `${logDir}${logDirDate}.log`,
datePattern: "YYMMDD.HH",
maxSize: maxFileSize,
maxFiles: maxFiles
});
const logger = createLogger({
level: "debug",
format: format.combine(
format.timestamp({
format: "YY-MM-DD HH:mm:ss"
}),
format.printf((info) => `[${info.timestamp}] ${info.level} ${info.message}`)
),
transports: [
new transports.Console({
level: "info"
}),
dailyRotateFileTransport
]
});
module.exports = logger;
Metadata
Metadata
Assignees
Labels
No labels