[−][src]Struct tower_web::middleware::log::LogMiddleware
Decorate a service by logging all received requests.
Methods
impl LogMiddleware[src]
impl LogMiddlewarepub fn new(target: &'static str) -> LogMiddleware[src]
pub fn new(target: &'static str) -> LogMiddlewareCreate a new LogMiddleware instance configured to use target.
Trait Implementations
impl Debug for LogMiddleware[src]
impl Debug for LogMiddlewarefn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl<S, RequestBody, ResponseBody> Middleware<S> for LogMiddleware where
S: Service<Request = Request<RequestBody>, Response = Response<ResponseBody>>,
S::Error: Error, [src]
impl<S, RequestBody, ResponseBody> Middleware<S> for LogMiddleware where
S: Service<Request = Request<RequestBody>, Response = Response<ResponseBody>>,
S::Error: Error, type Request = Request<RequestBody>
The wrapped service request type
type Response = Response<ResponseBody>
The wrapped service response type
type Error = S::Error
The wrapped service's error type
type Service = LogService<S>
The wrapped service
fn wrap(&self, service: S) -> Self::Service[src]
fn wrap(&self, service: S) -> Self::ServiceWrap the given service with the middleware, returning a new service that has been decorated with the middleware. Read more
fn chain<T>(self, middleware: T) -> Chain<Self, T> where
T: Middleware<Self::Service>,
Self: Sized, [src]
fn chain<T>(self, middleware: T) -> Chain<Self, T> where
T: Middleware<Self::Service>,
Self: Sized, Return a new Middleware instance that applies both self and middleware to services being wrapped. Read more
Auto Trait Implementations
impl Send for LogMiddleware
impl Send for LogMiddlewareimpl Sync for LogMiddleware
impl Sync for LogMiddlewareBlanket Implementations
impl<T> From for T[src]
impl<T> From for Timpl<T, U> Into for T where
U: From<T>, [src]
impl<T, U> Into for T where
U: From<T>, impl<T, U> TryFrom for T where
T: From<U>, [src]
impl<T, U> TryFrom for T where
T: From<U>, type Error = !
try_from)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>try_from)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized, [src]
impl<T> Borrow for T where
T: ?Sized, ⓘImportant traits for &'a mut Rfn borrow(&self) -> &T[src]
fn borrow(&self) -> &TImmutably borrows from an owned value. Read more
impl<T> Any for T where
T: 'static + ?Sized, [src]
impl<T> Any for T where
T: 'static + ?Sized, fn get_type_id(&self) -> TypeId[src]
fn get_type_id(&self) -> TypeId🔬 This is a nightly-only experimental API. (get_type_id)
this method will likely be replaced by an associated static
Gets the TypeId of self. Read more
impl<T, U> TryInto for T where
U: TryFrom<T>, [src]
impl<T, U> TryInto for T where
U: TryFrom<T>, type Error = <U as TryFrom<T>>::Error
try_from)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>try_from)Performs the conversion.
impl<T> BorrowMut for T where
T: ?Sized, [src]
impl<T> BorrowMut for T where
T: ?Sized, ⓘImportant traits for &'a mut Rfn borrow_mut(&mut self) -> &mut T[src]
fn borrow_mut(&mut self) -> &mut TMutably borrows from an owned value. Read more
impl<T> Erased for T
impl<T> Erased for T