mirror of
https://github.com/songquanpeng/one-api.git
synced 2025-09-20 02:26:38 +08:00
fix: Log request URL for non-ok status codes
- Refactor: Log full request URL in case of non-ok response - Fix: URIScheme invalid model in proton-go
This commit is contained in:
parent
cb6cb66646
commit
b1a7e197b7
@ -91,7 +91,8 @@ func RelayTextHelper(c *gin.Context) *model.ErrorWithStatusCode {
|
|||||||
meta.IsStream = meta.IsStream || strings.HasPrefix(resp.Header.Get("Content-Type"), "text/event-stream")
|
meta.IsStream = meta.IsStream || strings.HasPrefix(resp.Header.Get("Content-Type"), "text/event-stream")
|
||||||
if resp.StatusCode != http.StatusOK {
|
if resp.StatusCode != http.StatusOK {
|
||||||
util.ReturnPreConsumedQuota(ctx, preConsumedQuota, meta.TokenId)
|
util.ReturnPreConsumedQuota(ctx, preConsumedQuota, meta.TokenId)
|
||||||
logger.Error(ctx, fmt.Sprintf("relay text [%d] <- %q", resp.StatusCode, string(requestBodyBytes)))
|
logger.Error(ctx, fmt.Sprintf("relay text [%d] <- %q %q",
|
||||||
|
resp.StatusCode, resp.Request.URL.String(), string(requestBodyBytes)))
|
||||||
return util.RelayErrorHandler(resp)
|
return util.RelayErrorHandler(resp)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user