| 123456789101112131415161718192021 |
- package middleware
- import (
- "coredemo/framework"
- "log"
- "time"
- )
- func Cost() framework.ControllerHandler {
- return func(c *framework.Context) error {
- // 记录开始时间
- start := time.Now()
- c.Next()
- end := time.Now()
- cost := end.Sub(start)
- log.Printf("api uri: %v, cost: %v sendond(s)", c.GetRequest().RequestURI, cost.Seconds())
- return nil
- }
- }
|