[VOL-2356]core log_level command line argument should take log level names not int value
Change-Id: Ifc9ca5aa6d2b40e068e0ecad845a788edad0a3a1
diff --git a/rw_core/core/grpc_nbi_api_handler.go b/rw_core/core/grpc_nbi_api_handler.go
index c0678a3..27ebb58 100755
--- a/rw_core/core/grpc_nbi_api_handler.go
+++ b/rw_core/core/grpc_nbi_api_handler.go
@@ -191,12 +191,12 @@
log.Debugw("UpdateLogLevel-request", log.Fields{"package": logging.PackageName, "intval": int(logging.Level)})
if logging.PackageName == "" {
- log.SetAllLogLevel(int(logging.Level))
- log.SetDefaultLogLevel(int(logging.Level))
+ log.SetAllLogLevel(log.LogLevel(logging.Level))
+ log.SetDefaultLogLevel(log.LogLevel(logging.Level))
} else if logging.PackageName == "default" {
- log.SetDefaultLogLevel(int(logging.Level))
+ log.SetDefaultLogLevel(log.LogLevel(logging.Level))
} else {
- log.SetPackageLogLevel(logging.PackageName, int(logging.Level))
+ log.SetPackageLogLevel(logging.PackageName, log.LogLevel(logging.Level))
}
return &empty.Empty{}, nil