diff --git a/middleware/access_log.go b/middleware/access_log.go index b51600b..e85e5db 100644 --- a/middleware/access_log.go +++ b/middleware/access_log.go @@ -114,10 +114,12 @@ func LogRequest(cfg *AccessConfig) gin.HandlerFunc { // AccessConfig 访问记录的配置 type AccessConfig struct { - Logger *zap.Logger // 日志实例 - RequestHeaderList []string // 要记录哪些header , 不传全部记录 - ResponseHeaderList []string // 要记录哪些响应header, 不传全部记录 - IsRecordLog func(ctx *gin.Context) bool // 验证当前请求是否记录日志 + Logger *zap.Logger // 日志实例 + RequestHeaderList []string // 要记录哪些header , 不传全部记录 + IgnoreRequestHeaderList []string // 忽略不记录的 header + ResponseHeaderList []string // 要记录哪些响应header, 不传全部记录 + IgnoreResponseHeaderList []string // 忽略不记录的响应 header + IsRecordLog func(ctx *gin.Context) bool // 验证当前请求是否记录日志 } // defaultIsRecordLog 默认仅记录 json api 日志