diff --git a/Cargo.lock b/Cargo.lock index eebf635..855d0fc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -6853,6 +6853,7 @@ dependencies = [ "three-d", "three-d-asset", "tracing", + "tracing-subscriber", "tracing-wasm", "wasm-bindgen", "wasm-bindgen-futures", diff --git a/crates/polymodel-renderer-worker/Cargo.toml b/crates/polymodel-renderer-worker/Cargo.toml index cb51033..1d9fe36 100644 --- a/crates/polymodel-renderer-worker/Cargo.toml +++ b/crates/polymodel-renderer-worker/Cargo.toml @@ -63,6 +63,7 @@ png = "0.18" [target.'cfg(not(target_arch = "wasm32"))'.dependencies] three-d = { version = "0.19.0", default-features = false, features = ["window"] } +tracing-subscriber = { version = "0.3", default-features = false, features = ["std", "fmt"] } winit = "0.28.7" [dev-dependencies] diff --git a/crates/polymodel-renderer-worker/src/bin/ldraw_preview.rs b/crates/polymodel-renderer-worker/src/bin/ldraw_preview.rs index 785a585..28e3120 100644 --- a/crates/polymodel-renderer-worker/src/bin/ldraw_preview.rs +++ b/crates/polymodel-renderer-worker/src/bin/ldraw_preview.rs @@ -98,6 +98,11 @@ impl PickerInput { #[cfg(not(target_arch = "wasm32"))] fn main() { + let _ = tracing_subscriber::fmt() + .with_max_level(tracing::Level::DEBUG) + .with_writer(std::io::stderr) + .try_init(); + let args = env::args().skip(1).collect::>(); if args.iter().any(|arg| arg == "--help") { println!(