X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhttpserver%2Fhttp_server.go;h=741018f4dadee00e6348078182bdff29760d0647;hb=3da846d52012fe6fc60228c5e94928d3588eae6b;hp=d6ade1e0c6d64dd056a4f29f4d8c61cf80542d1c;hpb=de19068aaa1f3d2b415cd960106121ceb167aaa9;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/httpserver/http_server.go b/E2Manager/httpserver/http_server.go index d6ade1e..741018f 100644 --- a/E2Manager/httpserver/http_server.go +++ b/E2Manager/httpserver/http_server.go @@ -19,13 +19,13 @@ package httpserver import ( "e2mgr/controllers" + "e2mgr/logger" "fmt" "github.com/gorilla/mux" - "log" "net/http" ) -func Run(port int, controller controllers.IRootController, newController controllers.INodebController) { +func Run(log *logger.Logger, port int, controller controllers.IRootController, newController controllers.INodebController) error { router := mux.NewRouter(); initializeRoutes(router, controller, newController) @@ -34,9 +34,8 @@ func Run(port int, controller controllers.IRootController, newController control err := http.ListenAndServe(addr, router) - if err != nil { - log.Fatalf("#http_server.Run - Fail initiating HTTP server. Error: %v", err) - } + log.Errorf("#http_server.Run - Fail initiating HTTP server. Error: %v", err) + return err } func initializeRoutes(router *mux.Router, rootController controllers.IRootController, nodebController controllers.INodebController) {