From b1b4394d80a8021c8f8980cacb10c6c3f22e01b0 Mon Sep 17 00:00:00 2001 From: Jiahao XU Date: Wed, 26 Apr 2023 23:06:16 +1000 Subject: [PATCH] Add & Enable new feat `log_max_level_debug` to speedup debug build (#1016) Signed-off-by: Jiahao XU --- crates/bin/Cargo.toml | 3 +++ justfile | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/crates/bin/Cargo.toml b/crates/bin/Cargo.toml index 348ecc4e..c1f761c8 100644 --- a/crates/bin/Cargo.toml +++ b/crates/bin/Cargo.toml @@ -69,5 +69,8 @@ cross-lang-fat-lto = ["binstalk/cross-lang-fat-lto"] fancy-no-backtrace = ["miette/fancy-no-backtrace"] fancy-with-backtrace = ["fancy-no-backtrace", "miette/fancy"] +log_max_level_info = ["log/max_level_info", "tracing/max_level_info", "log_release_max_level_info"] +log_max_level_debug = ["log/max_level_debug", "tracing/max_level_debug", "log_release_max_level_debug"] + log_release_max_level_info = ["log/release_max_level_info", "tracing/release_max_level_info"] log_release_max_level_debug = ["log/release_max_level_debug", "tracing/release_max_level_debug"] diff --git a/justfile b/justfile index 1c77d2e1..ccc5a6f7 100644 --- a/justfile +++ b/justfile @@ -73,7 +73,7 @@ support-pkg-config := if target == target-host { } else { "" } cargo-features := trim_end_match(if override-features != "" { override-features - } else if (cargo-profile / ci-or-no) == "dev/ci" { "rustls,fancy-with-backtrace,zstd-thin,log_release_max_level_debug" + (if support-pkg-config != "" { ",pkg-config" } else { "" }) + extra-features + } else if (cargo-profile / ci-or-no) == "dev/ci" { "rustls,fancy-with-backtrace,zstd-thin,log_max_level_debug" + (if support-pkg-config != "" { ",pkg-config" } else { "" }) + extra-features } else if (cargo-profile / ci-or-no) == "release/ci" { "static,rustls,trust-dns,fancy-no-backtrace,zstd-thin,log_release_max_level_debug,cross-lang-fat-lto" + extra-features } else { extra-features }, ",")