[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)