Skip to content

Commit

Permalink
improve: increase log level of libbpf netlink error to DEBUG
Browse files Browse the repository at this point in the history
  • Loading branch information
EHfive committed Apr 28, 2024
1 parent 817a56b commit 1e9c93f
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -458,10 +458,17 @@ fn tracing_init() -> Result<()> {
tracing_subscriber::fmt::init();

libbpf_rs::set_print(Some((PrintLevel::Debug, |level, msg| {
let span = span!(tracing::Level::DEBUG, "libbpf");
let span = span!(tracing::Level::ERROR, "libbpf");
let _enter = span.enter();

let msg = msg.trim_end_matches('\n');
let msg = msg.trim_start_matches("libbpf: ").trim_end_matches('\n');

if let Some(msg) = msg.strip_prefix("Kernel error message: ") {
// Avoid showing harmless "Exclusivity flag on, cannot modify" in default "WARN" level
debug!("libbpf netlink ACK error message: {}", msg);
return;
}

match level {
PrintLevel::Info => info!("{}", msg),
PrintLevel::Warn => warn!("{}", msg),
Expand Down

0 comments on commit 1e9c93f

Please sign in to comment.