Struct marine_rs_sdk_main::WasmLoggerBuilder [−][src]
pub struct WasmLoggerBuilder { /* fields omitted */ }
Expand description
The Wasm logger builder.
Build logger for the Fluence network, allows specifying target map and log level while building.
Implementations
Initializes a builder of the global logger. Set log level based on the WASM_LOG environment variable if it set, or [[WASM_DEFAULT_LOG_LEVEL]] otherwise. It is an initial method in this builder chain, please note, that logger wouldn’t work without subsequent build() call.
Set the log level.
Set mapping between logging targets and numbers. Used to efficiently enable & disable logs per target on the host.
Build the real logger.
This method is a last one in this builder chain and MUST be called to set logger up. Returns a error
ⓘ
logger::WasmLoggerBuilder::new()
.with_log_level(log::LevelFilter::Trace)
.with_target_map(<_>::default())
.build()
.unwrap();