diff options
Diffstat (limited to 'internal/middleware')
| -rw-r--r-- | internal/middleware/logger.go | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/internal/middleware/logger.go b/internal/middleware/logger.go index 50e5542c3..8acb742fb 100644 --- a/internal/middleware/logger.go +++ b/internal/middleware/logger.go @@ -31,7 +31,7 @@ import (  )  // Logger returns a gin middleware which provides request logging and panic recovery. -func Logger() gin.HandlerFunc { +func Logger(logClientIP bool) gin.HandlerFunc {  	return func(c *gin.Context) {  		// Initialize the logging fields  		fields := make(kv.Fields, 5, 7) @@ -72,10 +72,7 @@ func Logger() gin.HandlerFunc {  			fields[2] = kv.Field{"method", c.Request.Method}  			fields[3] = kv.Field{"statusCode", code}  			fields[4] = kv.Field{"path", path} -			if includeClientIP := true; includeClientIP { -				// TODO: make this configurable. -				// -				// Include clientIP if enabled. +			if logClientIP {  				fields = append(fields, kv.Field{  					"clientIP", c.ClientIP(),  				}) | 
