Files
workspace/code/go-project/base-farmework/pkg/middleware/logger.go
T
2025-08-13 14:51:19 +08:00

18 lines
345 B
Go

package middleware
import (
"base-framework/pkg/router"
"time"
)
func Logger() router.HandlerFunc {
return func(c *router.Context) {
start := time.Now()
// 执行后续中间件和处理器
c.Next()
elapsed := time.Since(start)
// 即使业务中断,这里也能执行,打印耗时
println("耗时:", elapsed.String())
}
}