Skip to content

Commit 2b66c2d

Browse files
committed
Use alternate method to get header values
Reading the issue at gin-gonic/gin#1453 seems to indicate an issue with retrieving the header values with the method `c.GetHeader`, so will try `c.Writer.Header().Get` instead.
1 parent e5ed520 commit 2b66c2d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

logr.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ func Ginlogr(logger logr.Logger, timeFormat string, utc, addToReqContext bool, w
3333
query := c.Request.URL.RawQuery
3434
reqLogger := logger
3535
for _, headerKey := range withHeaders {
36-
reqLogger = reqLogger.WithValues(headerKey, c.GetHeader(headerKey))
36+
reqLogger = reqLogger.WithValues(headerKey, c.Writer.Header().Get(headerKey))
3737
}
3838
if addToReqContext {
3939
c.Request = c.Request.Clone(logr.NewContext(c.Request.Context(), reqLogger))

0 commit comments

Comments
 (0)