pub struct RequestLogger {
pub show_client_ip: bool,
pub show_request_id: bool,
pub show_query: bool,
/* private fields */
}Expand description
Request/response logger.
Fields§
§show_client_ip: boolShow client IP in logs.
show_request_id: boolShow request ID in logs.
show_query: boolShow query string in logs.
Implementations§
Source§impl RequestLogger
impl RequestLogger
Sourcepub fn new(mode: OutputMode) -> Self
pub fn new(mode: OutputMode) -> Self
Create a new logger with the specified mode.
Sourcepub fn theme(self, theme: FastApiTheme) -> Self
pub fn theme(self, theme: FastApiTheme) -> Self
Set the theme.
Trait Implementations§
Source§impl Clone for RequestLogger
impl Clone for RequestLogger
Source§fn clone(&self) -> RequestLogger
fn clone(&self) -> RequestLogger
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RequestLogger
impl RefUnwindSafe for RequestLogger
impl Send for RequestLogger
impl Sync for RequestLogger
impl Unpin for RequestLogger
impl UnsafeUnpin for RequestLogger
impl UnwindSafe for RequestLogger
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more