Browse Source
Fix incorrect router logger (#26137) (#26143)
Backport #26137 by @wxiaoguang
A low-level mistake:
* `log.Info` is global `Info` function, which calls "default" logger
* `logger.Info` is the for router's logger
Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
tags/v1.20.2
Giteabot
10 months ago
No account linked to committer's email address
|
|
@@ -89,13 +89,13 @@ func logPrinter(logger log.Logger) func(trigger Event, record *requestRecord) { |
|
|
|
if v, ok := record.responseWriter.(context.ResponseWriter); ok { |
|
|
|
status = v.Status() |
|
|
|
} |
|
|
|
logf := log.Info |
|
|
|
logf := logger.Info |
|
|
|
if strings.HasPrefix(req.RequestURI, "/assets/") { |
|
|
|
logf = log.Trace |
|
|
|
logf = logger.Trace |
|
|
|
} |
|
|
|
message := completedMessage |
|
|
|
if isUnknownHandler { |
|
|
|
logf = log.Error |
|
|
|
logf = logger.Error |
|
|
|
message = unknownHandlerMessage |
|
|
|
} |
|
|
|
|