diff --git a/logger.go b/logger.go index 61b84546..2954709a 100644 --- a/logger.go +++ b/logger.go @@ -6,6 +6,7 @@ package gin import ( "fmt" + "github.com/gin-gonic/gin/internal/bytesconv" "io" "net/http" "os" @@ -264,7 +265,7 @@ func LoggerWithConfig(conf LoggerConfig) HandlerFunc { param.Path = path - fmt.Fprint(out, formatter(param)) + out.Write(bytesconv.StringToBytes(formatter(param))) } } }