From e9ac668dc6dc1b9dbf801cb1c761820f0aa573d9 Mon Sep 17 00:00:00 2001 From: Sophie <29753584+Druue@users.noreply.github.com> Date: Thu, 13 Jun 2024 12:02:57 +0200 Subject: [PATCH] tech(fmt): use wasm logging (#4919) * Uses wasm-logger feature update script for usage w/ language-tools now uses said feature --- prisma-schema-wasm/scripts/update-schema-wasm.sh | 2 +- prisma-schema-wasm/src/lib.rs | 9 +++------ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/prisma-schema-wasm/scripts/update-schema-wasm.sh b/prisma-schema-wasm/scripts/update-schema-wasm.sh index 6d89053ec164..1d326ca65f3b 100755 --- a/prisma-schema-wasm/scripts/update-schema-wasm.sh +++ b/prisma-schema-wasm/scripts/update-schema-wasm.sh @@ -14,7 +14,7 @@ language_tools_node="$language_tools_server/node_modules/@prisma/prisma-schema-w ## Script printf '%s\n' "Starting build :: prisma-schema-wasm" -cargo build --release --target=wasm32-unknown-unknown --manifest-path=$prisma_schema_wasm_dir/Cargo.toml +cargo build --features wasm-logger --release --target=wasm32-unknown-unknown --manifest-path=$prisma_schema_wasm_dir/Cargo.toml printf '%s\n' "Generating node module" out=$prisma_schema_wasm_dir/nodejs $prisma_schema_wasm_dir/scripts/install.sh diff --git a/prisma-schema-wasm/src/lib.rs b/prisma-schema-wasm/src/lib.rs index 3cb83eb4064f..c331170b2366 100644 --- a/prisma-schema-wasm/src/lib.rs +++ b/prisma-schema-wasm/src/lib.rs @@ -19,6 +19,9 @@ fn register_panic_hook() { static SET_HOOK: Once = Once::new(); SET_HOOK.call_once(|| { + #[cfg(feature = "wasm-logger")] + wasm_logger::init(wasm_logger::Config::default()); + panic::set_hook(Box::new(|info| { let message = &info.to_string(); prisma_set_wasm_panic_message(message); @@ -110,9 +113,3 @@ pub fn debug_panic() { register_panic_hook(); panic!("This is the panic triggered by `prisma_fmt::debug_panic()`"); } - -#[cfg(feature = "wasm_logger")] -#[wasm_bindgen] -pub fn enable_logs() { - wasm_logger::init(wasm_logger::Config::default()); -}