commands: Truncate the error log on repeated config errors
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 26 Oct 2018 15:02:53 +0000 (17:02 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Fri, 26 Oct 2018 15:02:53 +0000 (17:02 +0200)
commands/commandeer.go

index 3d4d0ff1be13dcc82a64bdac211eb8f5ce2d0abc..545191cfe7fa6a776e60c76961ccb1c4ce4ce3cb 100644 (file)
@@ -227,6 +227,11 @@ func (c *commandeer) loadConfig(mustHaveConfigFile, running bool) error {
                c.DepsCfg = &deps.DepsCfg{}
        }
 
+       if c.logger != nil {
+               // Truncate the error log if this is a reload.
+               c.logger.Reset()
+       }
+
        cfg := c.DepsCfg
        c.configured = false
        cfg.Running = running