//! A simple request logger that emits a `tracing` event for each request.
use crate;
use crateRequest;
use WebError;
use async_trait;
use info;
/// Logs every incoming request via `tracing`. Add it to the server with
/// `Server::with_middleware(RequestLogger)`.
///
/// ```ignore
/// use actus::prelude::*;
///
/// Server::new(init().await?)
/// .with_middleware(RequestLogger)
/// .run(3000).await?;
/// ```
;