diff --git a/config.go b/config.go index d3f9e89..e69b2db 100644 --- a/config.go +++ b/config.go @@ -24,8 +24,8 @@ type configFile struct { rawLogWriter io.WriteCloser } -func newConfigFile() configFile { - return configFile{ +func newConfigFile() *configFile { + return &configFile{ PermitTimeout: time.Minute, } } @@ -84,7 +84,7 @@ func loadConfig(filename string) error { } } - config = &tmpConfig + config = tmpConfig return nil } diff --git a/main.go b/main.go index 784fd02..e20a00e 100644 --- a/main.go +++ b/main.go @@ -127,7 +127,11 @@ func main() { irc.ExecuteJoins(config.Channels) - log.Info("Config file reloaded") + log.WithFields(log.Fields{ + "auto_messages": len(config.AutoMessages), + "rules": len(config.Rules), + "channels": len(config.Channels), + }).Info("Config file reloaded") case <-autoMessageTicker.C: configLock.RLock()