What's the de facto way to do structured logging in Rust?

I'm working on a project that needs to write structured logs to syslog. Is anyone else doing the same thing, and if so, are you using something like tracing?

I wish I had a better answer for you, but I know that structured logging is a work in progress for the log and tracing crates: Tracking issue for kv_unstable (structured logging) · Issue #328 · rust-lang/log (github.com)