Fixing BBR logging

Change-Id: Iac274dcc12a711fdbc1454fcf36b6b9fdd2c61ed
diff --git a/internal/common/options.go b/internal/common/options.go
index 8505de2..0f14eec 100644
--- a/internal/common/options.go
+++ b/internal/common/options.go
@@ -212,7 +212,7 @@
 
 func readCliParams() *GlobalConfig {
 
-	conf := GlobalConfig{}
+	conf := getDefaultOps()
 
 	configFile := flag.String("config", conf.BBSim.ConfigFile, "Configuration file path")
 	servicesFile := flag.String("services", conf.BBSim.ServiceConfigFile, "Service Configuration file path")
@@ -268,7 +268,7 @@
 		conf.Olt.DeviceId = net.HardwareAddr{0xA, 0xA, 0xA, 0xA, 0xA, byte(conf.Olt.ID)}.String()
 	}
 
-	return &conf
+	return conf
 }
 
 func getDefaultOps() *GlobalConfig {
@@ -375,14 +375,12 @@
 // This is only used by BBR
 func GetBBROpts() BBRCliOptions {
 
-	LoadConfig()
-
 	bbsimIp := flag.String("bbsimIp", "127.0.0.1", "BBSim IP")
 	bbsimPort := flag.String("bbsimPort", "50060", "BBSim Port")
 	bbsimApiPort := flag.String("bbsimApiPort", "50070", "BBSim API Port")
 	logFile := flag.String("logfile", "", "Log to a file")
 
-	flag.Parse()
+	LoadConfig()
 
 	bbrOptions := BBRCliOptions{
 		Config,