agw icon indicating copy to clipboard operation
agw copied to clipboard

Getters for LPPresponse

Open klagupl opened this issue 3 years ago • 0 comments

Hi, I've added these getters to be able to log response in opentelemetry middleware. Example:

		next.ServeHTTP(w, r)
		lppResponse, ok := w.(*agw.LPResponse)
		if ok {
			attrs := semconv.HTTPAttributesFromHTTPStatusCode(lppResponse.Status())
			spanStatus, spanMessage := semconv.SpanStatusFromHTTPStatusCode(lppResponse.Status())
			span.SetAttributes(attrs...)
			span.SetStatus(spanStatus, spanMessage)
		}

klagupl avatar Jan 30 '22 11:01 klagupl