diff --git a/ekms/internal/akmsCkmsServer/akmsCkmsServer.go b/ekms/internal/akmsCkmsServer/akmsCkmsServer.go
index 7c252824f1a4878dd11d48c604d71c8fa4fca835..01692d5e88cafbc2426596fcf5d239a104267d93 100644
--- a/ekms/internal/akmsCkmsServer/akmsCkmsServer.go
+++ b/ekms/internal/akmsCkmsServer/akmsCkmsServer.go
@@ -54,6 +54,7 @@ func ksaReqHandler(ekms *kms.EKMS) http.HandlerFunc {
 		err := json.NewDecoder(r.Body).Decode(&kmsKeyRequest)
 		if err != nil {
 			http.Error(w, err.Error(), http.StatusBadRequest)
+			logrus.Errorf("error decoding ksa key request: %s", err)
 			return
 		}