diff --git a/config/config.schema.yaml b/config/config.schema.yaml index 9774f033a3eb8219e0f6d8ccd98718d8d90b1aad..eee6d89a551d387531a853a5607ab89c0977fe6c 100644 --- a/config/config.schema.yaml +++ b/config/config.schema.yaml @@ -53,7 +53,7 @@ properties: type: "string" enum: ["error", "warn", "info", "verbose", "silly"] maxFiles: - type: "number" + type: "string" maxSize: type: ["number", "string"] datePattern: diff --git a/src/config.ts b/src/config.ts index 3744ef4408d45447cb1678c5e83532c37be951c5..ef7b99aafa2d1fc969ab9015fb422ed1eb010107 100644 --- a/src/config.ts +++ b/src/config.ts @@ -48,7 +48,7 @@ class DiscordBridgeConfigLimits { export class LoggingFile { public file: string; public level: string = "info"; - public maxFiles: number = -1; + public maxFiles: string = "14d"; public maxSize: string|number = "50m"; public datePattern: string = "YYYY-MM-DD"; public enabled: string[] = [];