Expand description
The JavaScript’s console object provides access to the browser’s console.
Using the console object in Rust/WASM directly is cumbersome as it requires JavaScript glue code.
This crate exists to solve this problem by providing a set of ergonomic Rust APIs to deal
with the browser console.
§Example
The following example logs text to the console using console.log
use gloo_console::log;
let object = JsValue::from("any JsValue can be logged");
log!("text", object)Macros§
- assert
- Calls
console.assert() - clear
- Calls
console.clear() - console
- A macro similar to
dbg!that logsJsValues to console. - console_
dbg - A macro similar to
dbg!to log to browser console. - debug
- Calls
console.debug() - dir
- Calls
console.dir() - dirxml
- Calls
console.dirxml() - error
- Calls
console.error() - group
- Calls
console.group() - group_
end - Calls
console.groupEnd() - info
- Calls
console.info() - log
- Calls
console.log() - table
- Calls
console.table() - trace
- Calls
console.trace() - warn
- Calls
console.warn()