X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fricdms%2Fricdms.go;h=b15bf0173e34075cca06818bb237228b54dfc134;hb=e3ac46a8c1e74aa6fea57bb7d92e763bd4bd6b7c;hp=d9a3cf5b5cd297f086688f0a7da4094e417f4b7c;hpb=8333c8b0a4fa46bcd1cf414662c602922cff8f57;p=ric-plt%2Fricdms.git diff --git a/pkg/ricdms/ricdms.go b/pkg/ricdms/ricdms.go index d9a3cf5..b15bf01 100644 --- a/pkg/ricdms/ricdms.go +++ b/pkg/ricdms/ricdms.go @@ -20,8 +20,39 @@ package ricdms +import ( + "fmt" + "os" + + mdclog "gerrit.o-ran-sc.org/r/com/golog" + "gerrit.o-ran-sc.org/r/ric-plt/ricdms/pkg/config" +) + type ricdms struct { } +var Logger *mdclog.MdcLogger +var Config *config.Conf + 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) + Config, err = config.ReadConfiguration(configFile) + if err != nil { + Logger.Error("Error in parsing config file: %v", err) + } + Logger.Info("Logger is initialized with config file : %s", configFile) + } else { + Logger.LevelSet(mdclog.INFO) + Logger.Info("Logger is initialized without config file(%s).", configFile) + } }