refactor request logging to allow adding new fields more easily
refactor request logging to allow adding new fields more easily

rust-lang/crates.io,rust-lang/crates.io,rust-lang/crates.io,rust-lang/crates.io