mirror of https://github.com/docker/docs.git
Merge pull request #159 from docker/parse_log_level
parse string log level from config
This commit is contained in:
commit
07c97577da
|
|
@ -8,7 +8,7 @@
|
|||
"port": "7899",
|
||||
"tls_ca_file": "./fixtures/root-ca.crt" },
|
||||
"logging": {
|
||||
"level": 5
|
||||
"level": "debug"
|
||||
},
|
||||
"storage": {
|
||||
"backend": "mysql",
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
"port": ""
|
||||
},
|
||||
"logging": {
|
||||
"level": 5
|
||||
"level": "debug"
|
||||
},
|
||||
"storage": {
|
||||
"backend": "mysql",
|
||||
|
|
|
|||
|
|
@ -64,7 +64,12 @@ func main() {
|
|||
logrus.Error("Could not read config at ", configFile)
|
||||
os.Exit(1)
|
||||
}
|
||||
logrus.SetLevel(logrus.Level(viper.GetInt("logging.level")))
|
||||
lvl, err := logrus.ParseLevel(viper.GetString("logging.level"))
|
||||
if err != nil {
|
||||
lvl = logrus.ErrorLevel
|
||||
logrus.Error("Could not parse log level from config. Defaulting to ErrorLevel")
|
||||
}
|
||||
logrus.SetLevel(lvl)
|
||||
|
||||
sigHup := make(chan os.Signal)
|
||||
sigTerm := make(chan os.Signal)
|
||||
|
|
|
|||
Loading…
Reference in New Issue