From 742ff0e2df836377bbc3e96cfb85391013971c8c Mon Sep 17 00:00:00 2001 From: vms Date: Tue, 6 Oct 2020 12:03:32 +0300 Subject: [PATCH] better wrapping --- crates/main/src/lib.rs | 7 ++++++- crates/main/src/logger.rs | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/crates/main/src/lib.rs b/crates/main/src/lib.rs index 18ad94d..14139ff 100644 --- a/crates/main/src/lib.rs +++ b/crates/main/src/lib.rs @@ -55,6 +55,11 @@ pub(crate) fn log>(msg: S) { #[cfg(feature = "debug")] unsafe { let msg = msg.as_ref(); - logger::log_utf8_string(msg.as_ptr() as _, msg.len() as _); + + if cfg!(target_arch = "wasm32") { + unsafe { logger::log_utf8_string(log_msg.as_ptr() as i32, log_msg.len() as i32) }; + } else { + println!("{}", log_msg); + } } } diff --git a/crates/main/src/logger.rs b/crates/main/src/logger.rs index 4b2718f..e2f3a64 100644 --- a/crates/main/src/logger.rs +++ b/crates/main/src/logger.rs @@ -144,7 +144,7 @@ impl log::Log for WasmLogger { record.args() ); - // this allows compiling sdk on x86_64 + // this allows building sdk for x86_64 if cfg!(target_arch = "wasm32") { unsafe { log_utf8_string(log_msg.as_ptr() as i32, log_msg.len() as i32) }; } else {