Adding NodeID as commandline param to cgr-engine

This commit is contained in:
TeoV
2018-01-24 10:01:57 +02:00
committed by Dan Christian Bogos
parent 775c3032c2
commit 092d50fe9b

View File

@@ -64,6 +64,7 @@ var (
scheduledShutdown = flag.String("scheduled_shutdown", "", "shutdown the engine after this duration")
singlecpu = flag.Bool("singlecpu", false, "Run on single CPU core")
syslogger = flag.String("logger", "", "logger <*syslog|*stdout>")
nodeID = flag.String("node_id", "", "The ID of the engine")
logLevel = flag.Int("log_level", -1, "Log level (0-emergency to 7-debug)")
cfg *config.CGRConfig
@@ -808,6 +809,9 @@ func main() {
log.Fatalf("Could not parse config: <%s>", err.Error())
return
}
if *nodeID != "" {
cfg.NodeID = *nodeID
}
config.SetCgrConfig(cfg) // Share the config object
cache.NewCache(cfg.CacheCfg()) // init cache
// init syslog
@@ -820,7 +824,6 @@ func main() {
lgLevel = *logLevel
}
utils.Logger.SetLogLevel(lgLevel)
var loadDb engine.LoadStorage
var cdrDb engine.CdrStorage
var dm *engine.DataManager