pub struct AtofSectionConfig {
pub enabled: bool,
pub output_directory: Option<PathBuf>,
pub filename: Option<String>,
pub mode: String,
}Expand description
Filesystem-backed ATOF JSONL exporter config.
When enabled, this section wraps
crate::observability::atof::AtofExporter and writes the raw ATOF event
stream as JSONL. The exporter uses the current working directory and a
timestamped filename when no explicit path settings are supplied.
Fields§
§enabled: boolWhether ATOF JSONL export is active.
output_directory: Option<PathBuf>Directory containing the JSONL output file.
filename: Option<String>Output filename. Defaults to the underlying ATOF exporter timestamped filename.
mode: StringFile open mode: append or overwrite.
Trait Implementations§
Source§impl Clone for AtofSectionConfig
impl Clone for AtofSectionConfig
Source§fn clone(&self) -> AtofSectionConfig
fn clone(&self) -> AtofSectionConfig
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 AtofSectionConfig
impl Debug for AtofSectionConfig
Source§impl Default for AtofSectionConfig
impl Default for AtofSectionConfig
Source§impl<'de> Deserialize<'de> for AtofSectionConfig
impl<'de> Deserialize<'de> for AtofSectionConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl EditorConfig for AtofSectionConfig
impl EditorConfig for AtofSectionConfig
Source§fn editor_schema() -> &'static EditorSchema
fn editor_schema() -> &'static EditorSchema
Returns the static editor schema for this config type.
Auto Trait Implementations§
impl Freeze for AtofSectionConfig
impl RefUnwindSafe for AtofSectionConfig
impl Send for AtofSectionConfig
impl Sync for AtofSectionConfig
impl Unpin for AtofSectionConfig
impl UnsafeUnpin for AtofSectionConfig
impl UnwindSafe for AtofSectionConfig
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