|
|
|
@ -12,7 +12,7 @@ import (
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
var (
|
|
|
|
|
logLevel = flag.String("log", "info", "log level")
|
|
|
|
|
logLevel = flag.String("log", "", "log level")
|
|
|
|
|
logFile = flag.String("logfile", "", "log file")
|
|
|
|
|
bindSock = flag.String("sock", "/run/docker/plugins/net-dhcp.sock", "bind unix socket")
|
|
|
|
|
)
|
|
|
|
@ -20,6 +20,12 @@ var (
|
|
|
|
|
func main() {
|
|
|
|
|
flag.Parse()
|
|
|
|
|
|
|
|
|
|
if *logLevel == "" {
|
|
|
|
|
if *logLevel = os.Getenv("LOG_LEVEL"); *logLevel == "" {
|
|
|
|
|
*logLevel = "info"
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
level, err := log.ParseLevel(*logLevel)
|
|
|
|
|
if err != nil {
|
|
|
|
|
log.WithError(err).Fatal("Failed to parse log level")
|
|
|
|
|