pub struct FileLogSettingsBuilder { /* private fields */ }
Expand description
For building FileLogSettings
.
Do not use directly, instead use the [`Settings::builder`] associated function.
Implementations§
Source§impl FileLogSettingsBuilder
impl FileLogSettingsBuilder
Sourcepub fn with_rotation_period(self, rotation_period: impl Into<Rotation>) -> Self
pub fn with_rotation_period(self, rotation_period: impl Into<Rotation>) -> Self
Set file rotation period.
Sourcepub fn with_max_files(self, max_log_files: impl Into<Option<usize>>) -> Self
pub fn with_max_files(self, max_log_files: impl Into<Option<usize>>) -> Self
Set maximum number of log files to keep.
Sourcepub fn build(self) -> FileLogSettings
pub fn build(self) -> FileLogSettings
Consumes self and returns a valid FileLogSettings
instance.
Auto Trait Implementations§
impl Freeze for FileLogSettingsBuilder
impl RefUnwindSafe for FileLogSettingsBuilder
impl Send for FileLogSettingsBuilder
impl Sync for FileLogSettingsBuilder
impl Unpin for FileLogSettingsBuilder
impl UnwindSafe for FileLogSettingsBuilder
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
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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::Request