Captures the path before any middleware modifies it
This commit is contained in:
		@ -46,6 +46,7 @@ func LoggerWithFile(out io.Writer) HandlerFunc {
 | 
				
			|||||||
	return func(c *Context) {
 | 
						return func(c *Context) {
 | 
				
			||||||
		// Start timer
 | 
							// Start timer
 | 
				
			||||||
		start := time.Now()
 | 
							start := time.Now()
 | 
				
			||||||
 | 
							path := c.Request.URL.Path
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Process request
 | 
							// Process request
 | 
				
			||||||
		c.Next()
 | 
							c.Next()
 | 
				
			||||||
@ -67,7 +68,7 @@ func LoggerWithFile(out io.Writer) HandlerFunc {
 | 
				
			|||||||
			latency,
 | 
								latency,
 | 
				
			||||||
			clientIP,
 | 
								clientIP,
 | 
				
			||||||
			methodColor, reset, method,
 | 
								methodColor, reset, method,
 | 
				
			||||||
			c.Request.URL.Path,
 | 
								path,
 | 
				
			||||||
			comment,
 | 
								comment,
 | 
				
			||||||
		)
 | 
							)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user