Tracing statusCodeTracker need to implement CloseNotify

This commit is contained in:
Michael 2018-01-25 16:34:02 +01:00 committed by Traefiker
parent 9f741abd84
commit b50aebd2ed
4 changed files with 63 additions and 16 deletions

View file

@ -38,9 +38,9 @@ func (f *forwarderMiddleware) ServeHTTP(w http.ResponseWriter, r *http.Request,
InjectRequestHeaders(r)
w = &statusCodeTracker{w, 200}
recorder := newStatusCodeRecoder(w, 200)
next(w, r)
next(recorder, r)
LogResponseCode(span, w.(*statusCodeTracker).status)
LogResponseCode(span, recorder.Status())
}