File tree 2 files changed +22
-2
lines changed
2 files changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -134,6 +134,7 @@ Given a [`WasmLayerConfig`], set WASM to be the default recorder.
134
134
use console_error_panic_hook;
135
135
use wasm_bindgen::prelude::*;
136
136
use wasm_tracing::prelude::*;
137
+ use tracing::Level;
137
138
138
139
#[wasm_bindgen(start)]
139
140
pub fn start() -> Result<(), JsValue> {
Original file line number Diff line number Diff line change
1
+ use tracing:: { event, span, Level } ;
1
2
use wasm_bindgen_test:: * ;
3
+ use wasm_tracing:: WasmLayerConfig ;
2
4
3
5
wasm_bindgen_test_configure ! ( run_in_browser) ;
4
6
5
7
#[ 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" ) ;
8
27
}
You can’t perform that action at this time.
0 commit comments