Struct sozu_command_lib::logging::logs::InnerLogger
source · pub struct InnerLogger {
pub colored: bool,
/* private fields */
}
Fields§
§colored: bool
Implementations§
source§impl InnerLogger
impl InnerLogger
pub fn log(&mut self, args: Arguments<'_>)
sourcepub fn log_access(&mut self, log: RequestRecord<'_>)
pub fn log_access(&mut self, log: RequestRecord<'_>)
write an access log to the proper logging target
Protobuf access logs are written with a prost length delimiter before, and 2 empty bytes after
pub fn enabled(&self, meta: Metadata) -> bool
pub fn cached_enabled( &self, call_site_state: &mut LogLineCachedState, meta: Metadata ) -> bool
Auto Trait Implementations§
impl !Freeze for InnerLogger
impl RefUnwindSafe for InnerLogger
impl Send for InnerLogger
impl Sync for InnerLogger
impl Unpin for InnerLogger
impl UnwindSafe for InnerLogger
Blanket Implementations§
source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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