X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=mecm%2Fmepm%2Fapplcm%2Fbroker%2Fcmd%2Fbroker%2Fmain.go;h=1783b6fa4a5a71b5d9a9aa51a3fce70c221e484d;hb=5011a34d8324f1458ead3734992058c60d7af761;hp=6a9650018badb2cfebee5c66c8d76c434bebde40;hpb=973e68c113a84f5041406219dd87c0f7778ba0fe;p=ealt-edge.git diff --git a/mecm/mepm/applcm/broker/cmd/broker/main.go b/mecm/mepm/applcm/broker/cmd/broker/main.go index 6a96500..1783b6f 100644 --- a/mecm/mepm/applcm/broker/cmd/broker/main.go +++ b/mecm/mepm/applcm/broker/cmd/broker/main.go @@ -13,25 +13,36 @@ * See the License for the specific language governing permissions and * limitations under the License. */ + package main import ( "broker/pkg/handlers" - "log" + "broker/pkg/util" "os" + + "github.com/sirupsen/logrus" ) -/* + +// Variables to be defined in deployment file var ( - GcukCertFile = os.Getenv("GCUK_CERT_FILE") - GcukKeyFile = os.Getenv("GCUK_KEY_FILE") - GcukServiceAddr = os.Getenv("GCUK_SERVICE_ADDR") -)*/ + logFile = os.Getenv("LOGFILE_PATH") + loggerLevel = os.Getenv("LOGGER_LEVEL") + applcmAddress = os.Getenv("ADDRESS") +) func main() { - logger := log.New(os.Stdout, "broker ", log.LstdFlags|log.Lshortfile) + // Prepare logger + file, err := os.Create(logFile) + if err != nil { + logrus.Fatal(err) + } + defer file.Close() + + level, err := logrus.ParseLevel(loggerLevel) + var logger = util.GetLogger(logFile, level, file) handler := &handlers.Handlers{} handler.Initialize(logger) - //handler.Run("127.0.0.1:8081") - handler.Run("0.0.0.0:8081") + handler.Run(applcmAddress) }