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
parent
commit
782b137682
No account linked to committer's email address
1 changed files with 3 additions and 3 deletions
  1. 3
    3
      modules/web/routing/logger.go

+ 3
- 3
modules/web/routing/logger.go View File

@@ -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
}


Loading…
Cancel
Save