mirror of
https://github.com/openai/codex.git
synced 2026-10-29 19:08:43 +00:00
Log multi-agent communication lifecycle
This commit is contained in:
@@ -54,6 +54,7 @@ pub fn default_filter() -> Targets {
|
||||
Targets::new()
|
||||
.with_default(LevelFilter::TRACE)
|
||||
.with_target("log", LevelFilter::OFF)
|
||||
.with_target("codex_otel.agent_communication", LevelFilter::OFF)
|
||||
.with_target("codex_otel.log_only", LevelFilter::OFF)
|
||||
.with_target("codex_otel.trace_safe", LevelFilter::OFF)
|
||||
}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
use pretty_assertions::assert_eq;
|
||||
use tracing_subscriber::filter::Targets;
|
||||
use tracing_subscriber::layer::SubscriberExt;
|
||||
use tracing_subscriber::util::SubscriberInitExt;
|
||||
use uuid::Uuid;
|
||||
@@ -16,17 +15,18 @@ async fn sqlite_sink_drops_low_level_opentelemetry_sdk_logs() {
|
||||
let layer = start(runtime.clone());
|
||||
|
||||
let guard = tracing_subscriber::registry()
|
||||
.with(
|
||||
layer
|
||||
.clone()
|
||||
.with_filter(Targets::new().with_default(tracing::Level::TRACE)),
|
||||
)
|
||||
.with(layer.clone().with_filter(default_filter()))
|
||||
.set_default();
|
||||
|
||||
tracing::trace!(target: "opentelemetry_sdk", "dropped-trace");
|
||||
tracing::debug!(target: "opentelemetry_sdk", "dropped-debug");
|
||||
tracing::info!(target: "opentelemetry_sdk", "retained-info");
|
||||
tracing::trace!(target: "codex_state", "retained-trace");
|
||||
tracing::info!(
|
||||
target: "codex_otel.agent_communication",
|
||||
content = "secret",
|
||||
"dropped-agent-communication"
|
||||
);
|
||||
|
||||
layer.flush().await;
|
||||
drop(guard);
|
||||
|
||||
Reference in New Issue
Block a user