diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 612e7d3b1..27922b6bd 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -2146,7 +2146,6 @@ dependencies = [ "tracing", "tracing-appender", "tracing-log", - "tracing-stackdriver", "tracing-subscriber", ] diff --git a/rust/logging/Cargo.toml b/rust/logging/Cargo.toml index 3ac537c2e..f89f0d42e 100644 --- a/rust/logging/Cargo.toml +++ b/rust/logging/Cargo.toml @@ -16,7 +16,6 @@ time = { workspace = true, features = ["formatting"] } tracing = { workspace = true } tracing-appender = { workspace = true } tracing-log = { workspace = true } -tracing-stackdriver = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } [dev-dependencies] diff --git a/rust/logging/src/file.rs b/rust/logging/src/file.rs index 7dea564b1..3941fd338 100644 --- a/rust/logging/src/file.rs +++ b/rust/logging/src/file.rs @@ -43,11 +43,6 @@ pub fn layer(log_dir: &Path) -> (Box + Send + Sync + 'static>, H where T: Subscriber + for<'a> tracing_subscriber::registry::LookupSpan<'a>, { - let (appender_json, handle_json) = new_appender(log_dir.to_path_buf(), "jsonl"); - let layer_json = tracing_stackdriver::layer() - .with_writer(appender_json) - .boxed(); - let (appender_fmt, handle_fmt) = new_appender(log_dir.to_path_buf(), "log"); let layer_fmt = tracing_subscriber::fmt::layer() .with_ansi(false) @@ -56,14 +51,13 @@ where .boxed(); let handle = Handle { - _guard_json: Arc::new(handle_json), _guard_fmt: Arc::new(handle_fmt), }; // Return the guard so that the caller maintains a handle to it. Otherwise, // we have to wait for tracing_appender to flush the logs before exiting. // See https://docs.rs/tracing-appender/latest/tracing_appender/non_blocking/struct.WorkerGuard.html - (vec![layer_json, layer_fmt].boxed(), handle) + (layer_fmt, handle) } fn new_appender(directory: PathBuf, file_extension: &'static str) -> (NonBlocking, WorkerGuard) { @@ -87,7 +81,6 @@ fn new_appender(directory: PathBuf, file_extension: &'static str) -> (NonBlockin #[must_use] #[derive(Clone, Debug)] pub struct Handle { - _guard_json: Arc, _guard_fmt: Arc, }