diff --git a/packages/native/src/assets.rs b/packages/native/src/assets.rs index 12e308abc..46c98cd78 100644 --- a/packages/native/src/assets.rs +++ b/packages/native/src/assets.rs @@ -35,10 +35,12 @@ impl NetProvider for DioxusNativeNetProvider { if request.url.scheme() == "dioxus" { match dioxus_asset_resolver::native::serve_asset(request.url.path()) { Ok(res) => { + #[cfg(feature = "tracing")] tracing::trace!("fetching asset from file system success {request:#?}"); handler.bytes(doc_id, res.into_body().into(), self.callback.clone()) } Err(_) => { + #[cfg(feature = "tracing")] tracing::warn!("fetching asset from file system error {request:#?}"); } } diff --git a/packages/native/src/dioxus_application.rs b/packages/native/src/dioxus_application.rs index 7649672a4..1b713d81a 100644 --- a/packages/native/src/dioxus_application.rs +++ b/packages/native/src/dioxus_application.rs @@ -111,6 +111,7 @@ impl DioxusNativeApplication { impl ApplicationHandler for DioxusNativeApplication { fn resumed(&mut self, event_loop: &ActiveEventLoop) { + #[cfg(feature = "tracing")] tracing::debug!("Injecting document provider into all windows"); if let Some(config) = self.pending_window.take() { diff --git a/packages/native/src/lib.rs b/packages/native/src/lib.rs index a1f319b53..724fe95ef 100644 --- a/packages/native/src/lib.rs +++ b/packages/native/src/lib.rs @@ -82,10 +82,12 @@ pub fn launch_cfg_with_props( let event_loop = create_default_event_loop::(); // Turn on the runtime and enter it + #[cfg(feature = "net")] let rt = tokio::runtime::Builder::new_multi_thread() .enable_all() .build() .unwrap(); + #[cfg(feature = "net")] let _guard = rt.enter(); // Setup hot-reloading if enabled.