diff --git a/Cargo.lock b/Cargo.lock index 7e03e490..90fe8fd2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5981,7 +5981,6 @@ dependencies = [ "tokio-util", "tracing", "tracing-opentelemetry", - "tracing-oslog", "tracing-subscriber", "veilid-core", ] diff --git a/veilid-flutter/rust/Cargo.toml b/veilid-flutter/rust/Cargo.toml index 792190bf..37538ce6 100644 --- a/veilid-flutter/rust/Cargo.toml +++ b/veilid-flutter/rust/Cargo.toml @@ -74,4 +74,3 @@ android_log-sys = { version = "0.3.1", optional = true } # Dependencies for iOS builds only [target.'cfg(target_os = "ios")'.dependencies] oslog = { version = "0.2.0", default-features = false, optional = true } -tracing-oslog = { version = "0.1.2" } diff --git a/veilid-flutter/rust/src/dart_ffi.rs b/veilid-flutter/rust/src/dart_ffi.rs index 16ed88c2..4bd84126 100644 --- a/veilid-flutter/rust/src/dart_ffi.rs +++ b/veilid-flutter/rust/src/dart_ffi.rs @@ -235,10 +235,12 @@ pub extern "C" fn initialize_veilid_core(platform_config: FfiStr) { filters.insert("terminal", filter); layers.push(layer.boxed()); } else if #[cfg(target_os = "ios")] { - use tracing_oslog::OsLogger; let filter = veilid_core::VeilidLayerFilter::new(platform_config.logging.terminal.level, &platform_config.logging.terminal.ignore_log_targets); - let layer = OsLogger::new("com.veilid.veilid-flutter", "default") + let layer = tracing_subscriber::fmt::Layer::new() + .compact() + .with_ansi(false) + .with_writer(std::io::stdout) .with_filter(filter.clone()); filters.insert("terminal", filter); layers.push(layer.boxed());