pub struct LoggingAPIHandler { /* private fields */ }Expand description
An API handler for updating log filtering directives at runtime.
This handler exposes two main routes – /logging/override and /logging/reset – which allow for overriding the
default log filtering directives (configured at startup) at runtime, and then resetting them once the override is no
longer needed.
As this has the potential for incredibly verbose logging at runtime, the override is set with a specific duration in which it will apply. Once an override has been active for the configured duration, it will automatically be reset unless the override is refreshed before the duration elapses.
The maximum duration for an override is 10 minutes.
Trait Implementations§
Source§impl APIHandler for LoggingAPIHandler
impl APIHandler for LoggingAPIHandler
Auto Trait Implementations§
impl Freeze for LoggingAPIHandler
impl RefUnwindSafe for LoggingAPIHandler
impl Send for LoggingAPIHandler
impl Sync for LoggingAPIHandler
impl Unpin for LoggingAPIHandler
impl UnwindSafe for LoggingAPIHandler
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::RequestSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> Track for T
impl<T> Track for T
Source§fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
fn track_resources(self, token: ResourceGroupToken) -> Tracked<Self>
Instruments this type by attaching the given resource group token, returning a
Tracked wrapper. Read moreSource§fn in_current_resource_group(self) -> Tracked<Self>
fn in_current_resource_group(self) -> Tracked<Self>
Instruments this type by attaching the current resource group, returning a
Tracked wrapper. Read more