(target: &str)
| 275 | } |
| 276 | |
| 277 | fn target_override_rank(target: &str) -> Option<u8> { |
| 278 | if matches_target_rule(target, "ignore") |
| 279 | || matches_target_rule(target, "ignore::walk") |
| 280 | || matches_target_rule(target, "globset") |
| 281 | || matches_target_rule(target, "tracing") |
| 282 | || matches_target_rule(target, "opentelemetry_sdk") |
| 283 | || matches_target_rule(target, "opentelemetry-otlp") |
| 284 | { |
| 285 | return Some(0); |
| 286 | } |
| 287 | |
| 288 | if matches_target_rule(target, "html5ever") |
| 289 | || matches_target_rule(target, "selectors") |
| 290 | || matches_target_rule(target, "notify") |
| 291 | { |
| 292 | return Some(level_rank(tracing::Level::WARN)); |
| 293 | } |
| 294 | |
| 295 | if matches_target_rule(target, "bitfun_core::agentic::events::queue") |
| 296 | || matches_target_rule(target, "bitfun_core::agentic::events::router") |
| 297 | || matches_target_rule(target, "bitfun_agent_runtime::event_queue") |
| 298 | || matches_target_rule(target, "bitfun_agent_runtime::event_router") |
| 299 | { |
| 300 | return Some(level_rank(tracing::Level::DEBUG)); |
| 301 | } |
| 302 | |
| 303 | if matches_target_rule(target, "hyper_util") |
| 304 | || matches_target_rule(target, "h2") |
| 305 | || matches_target_rule(target, "portable_pty") |
| 306 | || matches_target_rule(target, "russh") |
| 307 | { |
| 308 | return Some(level_rank(tracing::Level::INFO)); |
| 309 | } |
| 310 | |
| 311 | if matches_target_rule(target, "grep_searcher") { |
| 312 | return Some(level_rank(tracing::Level::WARN)); |
| 313 | } |
| 314 | |
| 315 | None |
| 316 | } |
| 317 | |
| 318 | fn allowed_level_rank_for_target(target: &str, default_level: tracing::Level) -> u8 { |
| 319 | let default_rank = level_rank(default_level); |
no test coverage detected