[VOL-2357]openolt adapter log_level command line argument should take log level names not int value
Change-Id: I63b94c5c546a11a6612f09fec6e0658633c96351
diff --git a/config/config.go b/config/config.go
index b763621..0095575 100644
--- a/config/config.go
+++ b/config/config.go
@@ -37,7 +37,7 @@
defaultKvstoretimeout = 5 //in seconds
defaultKvstorehost = "127.0.0.1"
defaultKvstoreport = 2379 // Consul = 8500; Etcd = 2379
- defaultLoglevel = 0
+ defaultLoglevel = "DEBUG"
defaultBanner = false
defaultDisplayVersionOnly = false
defaultTopic = "openolt"
@@ -71,7 +71,7 @@
Topic string
CoreTopic string
EventTopic string
- LogLevel int
+ LogLevel string
OnuNumber int
Banner bool
DisplayVersionOnly bool
@@ -155,7 +155,7 @@
flag.IntVar(&(so.KVStorePort), "kv_store_port", defaultKvstoreport, help)
help = fmt.Sprintf("Log level")
- flag.IntVar(&(so.LogLevel), "log_level", defaultLoglevel, help)
+ flag.StringVar(&(so.LogLevel), "log_level", defaultLoglevel, help)
help = fmt.Sprintf("Number of ONUs")
flag.IntVar(&(so.OnuNumber), "onu_number", defaultOnunumber, help)