Skip to content

Commit da14525

Browse files
committed
Enable env_logger in the C API
This commit ensures that `env_logger` and `RUST_LOG` are configured to work with the C API.
1 parent c9e3b71 commit da14525

3 files changed

Lines changed: 3 additions & 0 deletions

File tree

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/c-api/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ test = false
1717
doctest = false
1818

1919
[dependencies]
20+
env_logger = "0.7"
2021
anyhow = "1.0"
2122
once_cell = "1.3"
2223
wasmtime = { path = "../wasmtime", default-features = false }

crates/c-api/src/engine.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ wasmtime_c_api_macros::declare_own!(wasm_engine_t);
1111

1212
#[no_mangle]
1313
pub extern "C" fn wasm_engine_new() -> Box<wasm_engine_t> {
14+
drop(env_logger::try_init());
1415
Box::new(wasm_engine_t {
1516
engine: HostRef::new(Engine::default()),
1617
})

0 commit comments

Comments
 (0)