From 42a01f2fc767b520d2cc8a7a98abc5634de4f991 Mon Sep 17 00:00:00 2001
From: Will Hunt <will@half-shot.uk>
Date: Sun, 22 Jul 2018 12:07:43 +0100
Subject: [PATCH] Max files is a date string

---
 config/config.schema.yaml | 2 +-
 src/config.ts             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/config/config.schema.yaml b/config/config.schema.yaml
index 9774f03..eee6d89 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 3744ef4..ef7b99a 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[] = [];
-- 
GitLab