//! Monitoring helpers for logging request outcomes.
//!
//! [`RequestLogger`] records one `monitor`-target log line per completed request with path,
//! method, status, and latency. Call [`RequestLogger::start`] before handling and
//! [`RequestLogger::log`] after to emit the measurement.
//! ```ignore
//! let start = RequestLogger::start();
//! // ... handle request, obtain `status` ...
//! RequestLogger::log("/users/list", "GET", status, start.elapsed());
//! ```
use Instant;
/// Emits one `monitor`-target log line per completed request with path, method, status, and latency.
;