chore: proper client extraction (#6996)

This commit is contained in:
jif-oai authored and GitHub committed 2025-11-25 18:06:12 +00:00
1 parent 2845e2c006
commit 4502b1b263
45 files changed
+4890 -2745

No files matched your search

+11 -2
View File
@@ -131,7 +131,18 @@ impl OtelEventManager {
Ok(response) => (Some(response.status().as_u16()), None),
Err(error) => (error.status().map(|s| s.as_u16()), Some(error.to_string())),
};
self.record_api_request(attempt, status, error.as_deref(), duration);
response
}
pub fn record_api_request(
&self,
attempt: u64,
status: Option<u16>,
error: Option<&str>,
duration: Duration,
) {
tracing::event!(
tracing::Level::INFO,
event.name = "codex.api_request",
@@ -149,8 +160,6 @@ impl OtelEventManager {
error.message = error,
attempt = attempt,
);
response
}
pub fn log_sse_event<E>(