X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=lib%2Fcommon%2Ferror.go;fp=lib%2Fcommon%2Ferror.go;h=6873d8231330b8e16410403f203e77212ba6c576;hb=ad8f8d97a48f155ba94d5646012e969845a315ab;hp=d03c176613fcabcd5559df3b632cc80ac9c83591;hpb=fbbcd6cedc47e45f6a2aaae708be194731a0139b;p=src%2Fxds%2Fxds-server.git diff --git a/lib/common/error.go b/lib/common/error.go index d03c176..6873d82 100644 --- a/lib/common/error.go +++ b/lib/common/error.go @@ -1,13 +1,16 @@ package common import ( + "fmt" + "github.com/gin-gonic/gin" ) // APIError returns an uniform json formatted error -func APIError(c *gin.Context, err string) { +func APIError(c *gin.Context, format string, args ...interface{}) { + errMsg := fmt.Sprintf(format, args...) c.JSON(500, gin.H{ "status": "error", - "error": err, + "error": errMsg, }) }