mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-16 05:39:54 +05:00
Adding NodeID as commandline param to cgr-engine
This commit is contained in:
committed by
Dan Christian Bogos
parent
775c3032c2
commit
092d50fe9b
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user