code: func GetResponseLogger(ctx context.Context) Logger {
  	l := getLogrusLogger(ctx,
  		"http.response.written",
  		"http.response.status",
  		"http.response.contenttype")
  
  	duration := Since(ctx, "http.request.startedat")
  
  	if duration > 0 {
  		l = l.WithField("http.response.duration", duration.String())
  	}
  
  	return l
  }
docs: // GetResponseLogger reads the current response stats and builds a logger.
  // Because the values are read at call time, pushing a logger returned from
  // this function on the context will lead to missing or invalid data. Only
  // call this at the end of a request, after the response has been written.