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
|
// Primary handler
|
||||||
func handler(w http.ResponseWriter, r *http.Request) {
|
func handler(w http.ResponseWriter, r *http.Request) {
|
||||||
logger := log
|
// Logging setup
|
||||||
if logrus.GetLevel() >= logrus.DebugLevel {
|
logger := log.WithFields(logrus.Fields{
|
||||||
logger = log.WithFields(logrus.Fields{
|
"RemoteAddr": r.RemoteAddr,
|
||||||
"RemoteAddr": r.RemoteAddr,
|
})
|
||||||
"X-Forwarded-Uri": r.Header.Get("X-Forwarded-Uri"),
|
logger.WithFields(logrus.Fields{
|
||||||
})
|
"Headers": r.Header,
|
||||||
}
|
}).Debugf("Handling request")
|
||||||
|
|
||||||
logger.Debugf("Handling request")
|
|
||||||
|
|
||||||
// Parse uri
|
// Parse uri
|
||||||
uri, err := url.Parse(r.Header.Get("X-Forwarded-Uri"))
|
uri, err := url.Parse(r.Header.Get("X-Forwarded-Uri"))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user