Move common/utils.go to device/utils.go.
The utility functions ConvB2S(), OnuToSn(), LoggerWithOnu() in common/utils.go strongly depend on ONU instance specification.
Then, I consider it should be in device package that contains ONU instance , not utils package.
Change-Id: I7fd2b21c5f7c51be8ec4a5c161da9c93e3a3f582
diff --git a/common/logger/logger.go b/common/logger/logger.go
index cb7229f..6efe0f1 100644
--- a/common/logger/logger.go
+++ b/common/logger/logger.go
@@ -17,9 +17,10 @@
package logger
import (
+ "time"
+
lkh "github.com/gfremex/logrus-kafka-hook"
log "github.com/sirupsen/logrus"
- "time"
)
var (
@@ -34,17 +35,17 @@
myLogger = logger.WithField("topics", []string{"bbsim.log"})
var logLevel = log.DebugLevel
- switch level{
- case "TRACE":
- logLevel = log.TraceLevel
- case "INFO":
- logLevel = log.InfoLevel
- case "WARN":
- logLevel = log.WarnLevel
- case "ERROR":
- logLevel = log.ErrorLevel
- default:
- logLevel = log.DebugLevel
+ switch level {
+ case "TRACE":
+ logLevel = log.TraceLevel
+ case "INFO":
+ logLevel = log.InfoLevel
+ case "WARN":
+ logLevel = log.WarnLevel
+ case "ERROR":
+ logLevel = log.ErrorLevel
+ default:
+ logLevel = log.DebugLevel
}
logger.Println("Setting Log Level ", logLevel)
logger.SetLevel(logLevel)