fix (recover): recover from possible panic

This commit is contained in:
Mickael Kerjean 2022-09-15 18:53:36 +10:00
parent 7a9f94ce6d
commit 0748e56092

View file

@ -105,7 +105,15 @@ func Logger(ctx App, res http.ResponseWriter, req *http.Request) {
}
return GenerateID(&ctx)
}(),
RequestID: res.Header().Get("X-Request-ID"),
RequestID: func() string {
defer func() string {
if r := recover(); r != nil {
Log.Debug("middleware::index get header '%s'", r)
}
return "null"
}()
return res.Header().Get("X-Request-ID")
}(),
}
if Config.Get("log.telemetry").Bool() {
telemetry.Record(point)