Skip to content

Commit 4b39466

Browse files
authored
feat: add single test to visually inspect logs when fields are disabled (#10)
Not ideal, but past time.
1 parent a2595d8 commit 4b39466

File tree

2 files changed

+22
-2
lines changed

2 files changed

+22
-2
lines changed

src/lib.rs

+1
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ Given a [`WasmLayerConfig`], set WASM to be the default recorder.
134134
use console_error_panic_hook;
135135
use wasm_bindgen::prelude::*;
136136
use wasm_tracing::prelude::*;
137+
use tracing::Level;
137138
138139
#[wasm_bindgen(start)]
139140
pub fn start() -> Result<(), JsValue> {

tests/wasm.rs

+21-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,27 @@
1+
use tracing::{event, span, Level};
12
use wasm_bindgen_test::*;
3+
use wasm_tracing::WasmLayerConfig;
24

35
wasm_bindgen_test_configure!(run_in_browser);
46

57
#[wasm_bindgen_test]
6-
pub fn test() {
7-
wasm_tracing::set_as_global_default();
8+
pub fn simple_test() {
9+
console_error_panic_hook::set_once();
10+
let config = WasmLayerConfig::new()
11+
.set_max_level(Level::DEBUG)
12+
.set_show_origin(false)
13+
.set_show_fields(false)
14+
.to_owned();
15+
wasm_tracing::set_as_global_default_with_config(config);
16+
17+
throw_events();
18+
}
19+
20+
pub fn throw_events() {
21+
event!(Level::INFO, "Foobar");
22+
event!(Level::WARN, "Warn log");
23+
let span = span!(Level::INFO, "Test span");
24+
let _guard = span.enter();
25+
event!(Level::DEBUG, "Inside span");
26+
event!(Level::ERROR, "Error log");
827
}

0 commit comments

Comments
 (0)