pass context Keys to LogFormatterParams

This commit is contained in:
Adam Zielinski 2019-03-05 22:55:50 -05:00
parent 59500f7c36
commit 1be9ccae8e

View File

@ -66,8 +66,8 @@ type LogFormatterParams struct {
IsTerm bool IsTerm bool
// BodySize is the size of the Response Body // BodySize is the size of the Response Body
BodySize int BodySize int
// Context is the Context associated with the request. // Keys are the keys set on the request's context.
Context *Context Keys map[string]interface{}
} }
// StatusCodeColor is the ANSI color for appropriately logging http status code to a terminal. // StatusCodeColor is the ANSI color for appropriately logging http status code to a terminal.
@ -229,7 +229,7 @@ func LoggerWithConfig(conf LoggerConfig) HandlerFunc {
param := LogFormatterParams{ param := LogFormatterParams{
Request: c.Request, Request: c.Request,
IsTerm: isTerm, IsTerm: isTerm,
Context: c, Keys: c.Keys,
} }
// Stop timer // Stop timer