Log all request headers at debug level
This commit is contained in:
parent
b3b31e2193
commit
0b2889935e
16
main.go
16
main.go
@ -18,15 +18,13 @@ var log logrus.FieldLogger
|
||||
|
||||
// Primary handler
|
||||
func handler(w http.ResponseWriter, r *http.Request) {
|
||||
logger := log
|
||||
if logrus.GetLevel() >= logrus.DebugLevel {
|
||||
logger = log.WithFields(logrus.Fields{
|
||||
"RemoteAddr": r.RemoteAddr,
|
||||
"X-Forwarded-Uri": r.Header.Get("X-Forwarded-Uri"),
|
||||
})
|
||||
}
|
||||
|
||||
logger.Debugf("Handling request")
|
||||
// Logging setup
|
||||
logger := log.WithFields(logrus.Fields{
|
||||
"RemoteAddr": r.RemoteAddr,
|
||||
})
|
||||
logger.WithFields(logrus.Fields{
|
||||
"Headers": r.Header,
|
||||
}).Debugf("Handling request")
|
||||
|
||||
// Parse uri
|
||||
uri, err := url.Parse(r.Header.Get("X-Forwarded-Uri"))
|
||||
|
Loading…
x
Reference in New Issue
Block a user