Project file to allow the plugins properly work.
[ric-plt/ricdms.git] / pkg / ricdms / ricdms.go
index 40c2f9d..b15bf01 100644 (file)
@@ -25,12 +25,14 @@ import (
        "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
@@ -44,9 +46,13 @@ func Init() {
 
        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.")
+               Logger.Info("Logger is initialized without config file(%s).", configFile)
        }
 }