Struct iron_slog::LogContext[][src]

pub struct LogContext<'req, 'res, 'a: 'req, 'b: 'a, 's, 'e> {
    pub req: &'req Request<'a, 'b>,
    pub res: &'res Response,
    pub start_time: &'s DateTime<Local>,
    pub end_time: &'e DateTime<Local>,
}

Information of request/response for logging

Fields

Request

Response

start time

end time

Methods

impl<'req, 'res, 'a: 'req, 'b: 'a, 's, 'e> LogContext<'req, 'res, 'a, 'b, 's, 'e>
[src]

Calculate response time

Trait Implementations

impl<'req, 'res, 'a: 'req, 'b: 'a, 's, 'e> Debug for LogContext<'req, 'res, 'a, 'b, 's, 'e>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<'req, 'res, 'a, 'b, 's, 'e> !Send for LogContext<'req, 'res, 'a, 'b, 's, 'e>

impl<'req, 'res, 'a, 'b, 's, 'e> !Sync for LogContext<'req, 'res, 'a, 'b, 's, 'e>