v0.1.0-pre.023

This commit is contained in:
2026-07-24 23:54:38 +02:00
parent 929c89cf9f
commit c30ba8a2d9
28 changed files with 203 additions and 160 deletions

View File

@@ -1,5 +1,5 @@
// file: kb-logging/src/tracing_runtime.rs
// version: 14
// version: 15
//! Runtime initialization helpers for `tracing_subscriber`.
@@ -714,7 +714,7 @@ mod tests {
"debug",
"human",
true,
std::vec!["kb_rpc.*".to_string()]
std::vec!["kb-onchain-transport.*".to_string()]
)],
target_filters: std::vec![crate::LogTargetFilterConfig {
target: "hyper".to_string(),
@@ -854,23 +854,23 @@ mod tests {
fn route_filter_converts_wildcard_prefix() {
let config = sample_logging_config();
let expression = super::build_route_filter_expression(&config.targets[0], &config);
assert_eq!(expression, "kb_rpc=debug");
assert_eq!(expression, "kb-onchain-transport=debug");
}
#[test]
fn route_filter_converts_rust_wildcard_prefix() {
let mut config = sample_logging_config();
config.targets[0].targets = std::vec!["kb_rpc::*".to_string()];
config.targets[0].targets = std::vec!["kb-onchain-transport::*".to_string()];
let expression = super::build_route_filter_expression(&config.targets[0], &config);
assert_eq!(expression, "kb_rpc=debug");
assert_eq!(expression, "kb-onchain-transport=debug");
}
#[test]
fn route_filter_keeps_exact_target() {
let mut config = sample_logging_config();
config.targets[0].targets = std::vec!["kb_rpc::client".to_string()];
config.targets[0].targets = std::vec!["kb-onchain-transport::client".to_string()];
let expression = super::build_route_filter_expression(&config.targets[0], &config);
assert_eq!(expression, "kb_rpc::client=debug");
assert_eq!(expression, "kb-onchain-transport::client=debug");
}
#[test]
@@ -910,8 +910,8 @@ mod tests {
std::result::Result::Ok(value) => value,
std::result::Result::Err(error) => panic!("route writer filter failed: {error}"),
};
assert!(filter.allows_target_level("kb_rpc", &tracing::Level::DEBUG));
assert!(!filter.allows_target_level("kb_rpc", &tracing::Level::TRACE));
assert!(filter.allows_target_level("kb-onchain-transport", &tracing::Level::DEBUG));
assert!(!filter.allows_target_level("kb-onchain-transport", &tracing::Level::TRACE));
assert!(filter.allows_target_level("hyper", &tracing::Level::WARN));
assert!(!filter.allows_target_level("hyper", &tracing::Level::INFO));
}