fix: Log the error details in the request wrapper of Wasm go plugin (#1255)

This commit is contained in:
Kent Dong
2024-08-28 20:18:58 +08:00
committed by GitHub
parent 1128da0307
commit abefb35ffb

View File

@@ -24,7 +24,7 @@ import (
func GetRequestScheme() string { func GetRequestScheme() string {
scheme, err := proxywasm.GetHttpRequestHeader(":scheme") scheme, err := proxywasm.GetHttpRequestHeader(":scheme")
if err != nil { if err != nil {
proxywasm.LogError("parse request scheme failed") proxywasm.LogErrorf("get request scheme failed: %v", err)
return "" return ""
} }
return scheme return scheme
@@ -33,7 +33,7 @@ func GetRequestScheme() string {
func GetRequestHost() string { func GetRequestHost() string {
host, err := proxywasm.GetHttpRequestHeader(":authority") host, err := proxywasm.GetHttpRequestHeader(":authority")
if err != nil { if err != nil {
proxywasm.LogError("parse request host failed") proxywasm.LogErrorf("get request host failed: %v", err)
return "" return ""
} }
return host return host
@@ -42,7 +42,7 @@ func GetRequestHost() string {
func GetRequestPath() string { func GetRequestPath() string {
path, err := proxywasm.GetHttpRequestHeader(":path") path, err := proxywasm.GetHttpRequestHeader(":path")
if err != nil { if err != nil {
proxywasm.LogError("parse request path failed") proxywasm.LogErrorf("get request path failed: %v", err)
return "" return ""
} }
return path return path
@@ -51,7 +51,7 @@ func GetRequestPath() string {
func GetRequestMethod() string { func GetRequestMethod() string {
method, err := proxywasm.GetHttpRequestHeader(":method") method, err := proxywasm.GetHttpRequestHeader(":method")
if err != nil { if err != nil {
proxywasm.LogError("parse request path failed") proxywasm.LogErrorf("get request method failed: %v", err)
return "" return ""
} }
return method return method