pub fn log(level: Level, message: &str, fields: &[(&str, &str)])
Log a message with structured key-value pairs.