pub struct RollingFileWriterBuilder { /* private fields */ }Expand description
Builder for RollingFileWriter.
Implementations§
Source§impl RollingFileWriterBuilder
impl RollingFileWriterBuilder
Sourcepub fn directory(self, dir: impl Into<PathBuf>) -> RollingFileWriterBuilder
pub fn directory(self, dir: impl Into<PathBuf>) -> RollingFileWriterBuilder
Output directory (created if absent).
Sourcepub fn filename_prefix(self, p: impl Into<String>) -> RollingFileWriterBuilder
pub fn filename_prefix(self, p: impl Into<String>) -> RollingFileWriterBuilder
Filename prefix (e.g. obs). Required.
Sourcepub fn filename_suffix(self, s: impl Into<String>) -> RollingFileWriterBuilder
pub fn filename_suffix(self, s: impl Into<String>) -> RollingFileWriterBuilder
Filename suffix (default .ndjson).
Sourcepub fn policy(self, p: RollingPolicy) -> RollingFileWriterBuilder
pub fn policy(self, p: RollingPolicy) -> RollingFileWriterBuilder
Set the rolling policy.
Sourcepub fn keep(self, n: usize) -> RollingFileWriterBuilder
pub fn keep(self, n: usize) -> RollingFileWriterBuilder
Retain the last n rolled files. Older files are deleted at
rotation time.
Trait Implementations§
Source§impl Clone for RollingFileWriterBuilder
impl Clone for RollingFileWriterBuilder
Source§fn clone(&self) -> RollingFileWriterBuilder
fn clone(&self) -> RollingFileWriterBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RollingFileWriterBuilder
impl Debug for RollingFileWriterBuilder
Source§impl Default for RollingFileWriterBuilder
impl Default for RollingFileWriterBuilder
Source§fn default() -> RollingFileWriterBuilder
fn default() -> RollingFileWriterBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RollingFileWriterBuilder
impl RefUnwindSafe for RollingFileWriterBuilder
impl Send for RollingFileWriterBuilder
impl Sync for RollingFileWriterBuilder
impl Unpin for RollingFileWriterBuilder
impl UnsafeUnpin for RollingFileWriterBuilder
impl UnwindSafe for RollingFileWriterBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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::Request