summaryrefslogtreecommitdiffstats
path: root/utils/config.go
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2015-09-29 17:33:16 -0400
committerHarrison Healey <harrisonmhealey@gmail.com>2015-09-29 17:33:16 -0400
commit5e9dccc464590ffe6e05041b76192bb6f12e30c6 (patch)
treeb3c76aa86bdb4e50bc7c3f3456cfa78e26f38c25 /utils/config.go
parentfb9fe1995ca7502bea23e1ab7082e8c8757251fb (diff)
parent8fadea44debd00c1babd12bff9eb2dd0a5d99370 (diff)
downloadchat-5e9dccc464590ffe6e05041b76192bb6f12e30c6.tar.gz
chat-5e9dccc464590ffe6e05041b76192bb6f12e30c6.tar.bz2
chat-5e9dccc464590ffe6e05041b76192bb6f12e30c6.zip
Merge pull request #865 from mattermost/PLT-404
PLT-404 adding basic error checking to config file.
Diffstat (limited to 'utils/config.go')
-rw-r--r--utils/config.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/utils/config.go b/utils/config.go
index 764c81e0d..3218211e3 100644
--- a/utils/config.go
+++ b/utils/config.go
@@ -150,6 +150,10 @@ func LoadConfig(fileName string) {
CfgFileName = fileName
}
+ if err := config.IsValid(); err != nil {
+ panic("Error validating config file=" + fileName + ", err=" + err.Message)
+ }
+
configureLog(&config.LogSettings)
TestConnection(&config)