GoFrame 中使用中间件记录耗时
接口耗时不应该只靠网关看。应用内部中间件能记录 handler 执行成本,并带上业务字段,定位慢接口更方便。
start := time.Now()
r.Middleware.Next()
cost := time.Since(start)记录耗时时要包含 path、method、status、request_id。对于慢请求,可以额外打印用户 ID 和核心资源 ID。
不要对所有请求打印完整请求体,尤其是登录、上传和大 JSON。日志要帮助定位,不要制造泄露和存储压力。
分类:
GoFrame 实践
标签:
中间件 GoFrame 日志
版权申明
本文系作者 @blogger 原创发布在GoFrame 中使用中间件记录耗时。未经许可,禁止转载。
评论
-- 评论已关闭 --
全部评论