in src/request.rs [362:377]
fn finish_request_context(request_id: Option<i64>, status_code: i32) -> crate::Result<()> {
let RequestContext {
tracing_context,
mut entry_span,
} = RequestContext::remove_global(request_id).context("request context not exists")?;
entry_span.add_tag("http.status_code", status_code.to_string());
if status_code >= 400 {
entry_span.span_object_mut().is_error = true;
}
drop(entry_span);
drop(tracing_context);
Ok(())
}