pub struct DetailedLoggingStatusEvent { /* private fields */ }Expand description
Detailed logging status event.
Emitted when the file tailer detects whether Arena’s “Detailed Logs
(Plugin Support)” setting is enabled. The payload contains enabled
— false after 30 seconds of log writes without structured headers,
true when structured headers are subsequently detected.
Like LogFileRotatedEvent, raw_bytes in the metadata is empty and
the timestamp reflects wall-clock detection time.
Implementations§
Source§impl DetailedLoggingStatusEvent
impl DetailedLoggingStatusEvent
Sourcepub fn new(metadata: EventMetadata, payload: Value) -> Self
pub fn new(metadata: EventMetadata, payload: Value) -> Self
Constructs a new event with the given metadata and payload.
Sourcepub fn metadata(&self) -> &EventMetadata
pub fn metadata(&self) -> &EventMetadata
Returns the shared event metadata.
Source§impl DetailedLoggingStatusEvent
impl DetailedLoggingStatusEvent
Sourcepub fn new_status(timestamp: DateTime<Utc>, enabled: bool) -> Self
pub fn new_status(timestamp: DateTime<Utc>, enabled: bool) -> Self
Creates a detailed logging status event.
Trait Implementations§
Source§impl Clone for DetailedLoggingStatusEvent
impl Clone for DetailedLoggingStatusEvent
Source§fn clone(&self) -> DetailedLoggingStatusEvent
fn clone(&self) -> DetailedLoggingStatusEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 DetailedLoggingStatusEvent
impl Debug for DetailedLoggingStatusEvent
Source§impl<'de> Deserialize<'de> for DetailedLoggingStatusEvent
impl<'de> Deserialize<'de> for DetailedLoggingStatusEvent
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
impl StructuralPartialEq for DetailedLoggingStatusEvent
Auto Trait Implementations§
impl Freeze for DetailedLoggingStatusEvent
impl RefUnwindSafe for DetailedLoggingStatusEvent
impl Send for DetailedLoggingStatusEvent
impl Sync for DetailedLoggingStatusEvent
impl Unpin for DetailedLoggingStatusEvent
impl UnsafeUnpin for DetailedLoggingStatusEvent
impl UnwindSafe for DetailedLoggingStatusEvent
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