From ac9bbe183e144105b117f78d923ed5b258c12f69 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sat, 30 May 2026 15:40:19 +0200 Subject: feat: make log crate records converted to tracing events --- Cargo.lock | 19 +++++++++++++++++++ Cargo.toml | 1 + src/main.rs | 2 ++ 3 files changed, 22 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index b79a049..fe7c9f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -775,6 +775,7 @@ version = "0.1.0" dependencies = [ "engine", "tracing", + "tracing-log", "tracing-subscriber", ] @@ -2335,6 +2336,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" dependencies = [ "once_cell", + "valuable", +] + +[[package]] +name = "tracing-log" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" +dependencies = [ + "log", + "once_cell", + "tracing-core", ] [[package]] @@ -2432,6 +2445,12 @@ dependencies = [ "syn 2.0.100", ] +[[package]] +name = "valuable" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" + [[package]] name = "version_check" version = "0.9.5" diff --git a/Cargo.toml b/Cargo.toml index 349c15a..2755fc8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,7 @@ opengl-bindings = { path = "opengl-bindings" } [dependencies] engine = { path = "./engine" } tracing = { version = "0.1.39", features = ["max_level_trace", "release_max_level_warn"] } +tracing-log = "0.2.0" [dependencies.tracing-subscriber] version = "0.3.17" diff --git a/src/main.rs b/src/main.rs index 6e59b6a..b25f849 100644 --- a/src/main.rs +++ b/src/main.rs @@ -61,6 +61,8 @@ fn main() -> Result<(), Box> ) .init(); + tracing_log::LogTracer::init()?; + let mut engine = Engine::new(); engine.spawn(( -- cgit v1.2.3-18-g5258