X-Git-Url: http://git.euphorik.ch/?p=recipes.git;a=blobdiff_plain;f=frontend%2Fsrc%2Futils.rs;fp=frontend%2Fsrc%2Futils.rs;h=88b2dece2c4bd70e46def19e99aa251ed780a671;hp=b1d7929dc9c4bc172367246f2e6263041406443f;hb=cbe276fc0601041b13087a6ffd80c5b126dfbe59;hpb=642dd8a80ce2e1212b8e30c1edabb32bdb416cfc diff --git a/frontend/src/utils.rs b/frontend/src/utils.rs index b1d7929..88b2dec 100644 --- a/frontend/src/utils.rs +++ b/frontend/src/utils.rs @@ -1,3 +1,5 @@ +use web_sys::console; + pub fn set_panic_hook() { // When the `console_error_panic_hook` feature is enabled, we can call the // `set_panic_hook` function at least once during initialization, and then @@ -8,3 +10,10 @@ pub fn set_panic_hook() { #[cfg(feature = "console_error_panic_hook")] console_error_panic_hook::set_once(); } + +#[macro_export] +macro_rules! console_log { + // Note that this is using the `log` function imported above during + // `bare_bones` + ($($t:tt)*) => (console::log_1(&format_args!($($t)*).to_string().into())) +} \ No newline at end of file