File tree Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Expand file tree Collapse file tree 1 file changed +2
-1
lines changed Original file line number Diff line number Diff line change @@ -39,6 +39,7 @@ type Config struct {
39
39
MiddlewareHandlers []MiddlewareHandler // Optional middleware handlers which will be run on every request.
40
40
Metrics bool // Optional. If true add a prometheus endpoint.
41
41
ErrorHandler * MiddlewareHandler // Optional. If true a handler will be added to the end of the chain.
42
+ LogIgnorePaths []string // Optional. If set, these paths will not be logged by the gin logger.
42
43
}
43
44
44
45
// Handler will hold all the callback handlers to be registered. N.B. gin will be used.
@@ -249,7 +250,7 @@ func NewService(cfg *Config) (*Service, error) {
249
250
gin .SetMode (gin .ReleaseMode )
250
251
router := gin .New ()
251
252
logger := log .CreateLogger (cfg .LogLevel )
252
- router .Use (ginlogrus .Logger (logger ))
253
+ router .Use (ginlogrus .Logger (logger , cfg . LogIgnorePaths ... ))
253
254
254
255
// Set CORS to the default if it's enabled and no override passed in.
255
256
setupCors (router , cfg .Cors )
You can’t perform that action at this time.
0 commit comments