X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fricdms%2Fricdms.go;h=40c2f9db2ccee3b2850268c9b6d6e9eb909c5f10;hb=refs%2Fchanges%2F08%2F8908%2F1;hp=d9a3cf5b5cd297f086688f0a7da4094e417f4b7c;hpb=8333c8b0a4fa46bcd1cf414662c602922cff8f57;p=ric-plt%2Fricdms.git diff --git a/pkg/ricdms/ricdms.go b/pkg/ricdms/ricdms.go index d9a3cf5..40c2f9d 100644 --- a/pkg/ricdms/ricdms.go +++ b/pkg/ricdms/ricdms.go @@ -20,8 +20,33 @@ package ricdms +import ( + "fmt" + "os" + + mdclog "gerrit.o-ran-sc.org/r/com/golog" +) + type ricdms struct { } +var Logger *mdclog.MdcLogger + func Init() { + var err error + Logger, err = mdclog.InitLogger("ricdms") + if err != nil { + fmt.Println("Logger not initialized !!") + return + } + + configFile := os.Getenv("RIC_DMS_CONFIG_FILE") + + if configFile != "" { + Logger.ParseFileContent(configFile) + Logger.Info("Logger is initialized with config file : %s", configFile) + } else { + Logger.LevelSet(mdclog.INFO) + Logger.Info("Logger is initialized without config file.") + } }