Skip to content

Commit 99d45b8

Browse files
committed
fix: use thread-local subscriber in logging isolation test
Replace set_global_default with set_default to avoid "global default trace dispatcher has already been set" errors when tests run in the same process.
1 parent 27a5e23 commit 99d45b8

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lambda-runtime/src/runtime.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -945,7 +945,7 @@ mod endpoint_tests {
945945

946946
let storage = SharedStorage::default();
947947
let subscriber = tracing_subscriber::registry().with(CaptureLayer::new(&storage));
948-
tracing::subscriber::set_global_default(subscriber).unwrap();
948+
let _guard = tracing::subscriber::set_default(subscriber);
949949

950950
let request_count = Arc::new(AtomicUsize::new(0));
951951
let done = Arc::new(tokio::sync::Notify::new());

0 commit comments

Comments
 (0)