From 64b18d9883b2a5b61337bca451e2ccac0f5ce5a3 Mon Sep 17 00:00:00 2001 From: Elijah Voigt Date: Mon, 13 Nov 2023 15:02:28 -0800 Subject: [PATCH] Adding some tracing I guess... --- .gitignore | 2 ++ Cargo.lock | 38 ++++++++++++++++++++++++++++++++++++++ Cargo.toml | 5 ++++- 3 files changed, 44 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 008e2b6..f6fdfbf 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,5 @@ # Windows files **/*.ini + +trace-*.json diff --git a/Cargo.lock b/Cargo.lock index ecff04f..59829d2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -646,6 +646,8 @@ dependencies = [ "bevy_ecs", "bevy_utils", "console_error_panic_hook", + "tracing-chrome", + "tracing-error", "tracing-log", "tracing-subscriber", "tracing-wasm", @@ -808,6 +810,7 @@ dependencies = [ "naga", "naga_oil", "parking_lot", + "profiling", "regex", "ruzstd", "serde", @@ -2695,6 +2698,20 @@ name = "profiling" version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f89dff0959d98c9758c88826cc002e2c3d0b9dfac4139711d1f30de442f1139b" +dependencies = [ + "profiling-procmacros", + "tracing", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb156a45b6b9fe8027497422179fb65afc84d36707a7ca98297bf06bccb8d43f" +dependencies = [ + "quote", + "syn 2.0.39", +] [[package]] name = "quote" @@ -3140,6 +3157,17 @@ dependencies = [ "syn 2.0.39", ] +[[package]] +name = "tracing-chrome" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "496b3cd5447f7ff527bbbf19b071ad542a000adf297d4127078b4dfdb931f41a" +dependencies = [ + "serde_json", + "tracing-core", + "tracing-subscriber", +] + [[package]] name = "tracing-core" version = "0.1.32" @@ -3150,6 +3178,16 @@ dependencies = [ "valuable", ] +[[package]] +name = "tracing-error" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d686ec1c0f384b1277f097b2f279a2ecc11afe8c133c1aabf036a27cb4cd206e" +dependencies = [ + "tracing", + "tracing-subscriber", +] + [[package]] name = "tracing-log" version = "0.1.4" diff --git a/Cargo.toml b/Cargo.toml index 7e55068..15adf5e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,7 +6,10 @@ build = "build.rs" [dependencies] bevy_fmod = { version = "0.3", features = ["live-update"] } -bevy = { version = "0.11", features = ["jpeg", "hdr"] } +bevy = { version = "0.11", features = ["jpeg", "hdr", "trace", "trace_chrome"] } [features] fmod = [] + +[profile.release] +debug = true