X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=pkg%2Fxapp%2Fxapp.go;fp=pkg%2Fxapp%2Fxapp.go;h=d08e1cffc55b8ae40dedf0f7fef11199d9dce289;hb=2fe100b35c1586dba1d7e9856fdec68091c22df0;hp=12f1628db48373913f7fd27fdaf03bfa3208d7b4;hpb=bf9db4d8dab5fa3c6ac66680b8ea8640e9bb5858;p=ric-plt%2Fxapp-frame.git diff --git a/pkg/xapp/xapp.go b/pkg/xapp/xapp.go index 12f1628..d08e1cf 100755 --- a/pkg/xapp/xapp.go +++ b/pkg/xapp/xapp.go @@ -152,9 +152,21 @@ func getPltNamespace(envName, defVal string) string { func doPost(pltNs, url string, msg []byte, status int) error { resp, err := http.Post(fmt.Sprintf(url, pltNs, pltNs), "application/json", bytes.NewBuffer(msg)) if err != nil || resp == nil || resp.StatusCode != status { - Logger.Info("http.Post to '%s' failed with error: %v", fmt.Sprintf(url, pltNs, pltNs), err) - return err + logdesc := fmt.Sprintf("http.Post to '%s' failed with", fmt.Sprintf(url, pltNs, pltNs)) + if resp != nil { + logdesc += fmt.Sprintf(" status: %d != %d", resp.StatusCode, status) + } else { + logdesc += fmt.Sprintf(" resp: nil") + } + if err != nil { + logdesc += fmt.Sprintf(" err: %s", err.Error()) + } else { + logdesc += fmt.Sprintf(" err: nil") + } + Logger.Info(logdesc) + return fmt.Errorf(logdesc) } + Logger.Info("Post to '%s' done, status:%v", fmt.Sprintf(url, pltNs, pltNs), resp.Status) return err