Enum lambda_extension::LambdaLogRecord
source · [−]pub enum LambdaLogRecord {
Function(String),
Extension(String),
PlatformStart {
request_id: String,
},
PlatformEnd {
request_id: String,
},
PlatformReport {
request_id: String,
metrics: LogPlatformReportMetrics,
},
PlatformFault(String),
PlatformExtension {
name: String,
state: String,
events: Vec<String>,
},
PlatformLogsSubscription {
name: String,
state: String,
types: Vec<String>,
},
PlatformLogsDropped {
reason: String,
dropped_records: u64,
dropped_bytes: u64,
},
PlatformRuntimeDone {
request_id: String,
status: String,
},
}
Expand description
Record in a LambdaLog entry
Variants
Function(String)
Function log records
Extension(String)
Extension log records
PlatformStart
Fields
request_id: String
Request identifier
Platform start record
PlatformEnd
Fields
request_id: String
Request identifier
Platform stop record
PlatformReport
Platform report record
PlatformFault(String)
Runtime or execution environment error record
PlatformExtension
Extension-specific record
PlatformLogsSubscription
Log processor-specific record
PlatformLogsDropped
Fields
reason: String
Reason for dropping the logs
dropped_records: u64
Number of records dropped
dropped_bytes: u64
Total size of the dropped records
Record generated when the log processor is falling behind
PlatformRuntimeDone
Record marking the completion of an invocation
Trait Implementations
sourceimpl Clone for LambdaLogRecord
impl Clone for LambdaLogRecord
sourcefn clone(&self) -> LambdaLogRecord
fn clone(&self) -> LambdaLogRecord
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for LambdaLogRecord
impl Debug for LambdaLogRecord
sourceimpl<'de> Deserialize<'de> for LambdaLogRecord
impl<'de> Deserialize<'de> for LambdaLogRecord
sourcefn 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
sourceimpl PartialEq<LambdaLogRecord> for LambdaLogRecord
impl PartialEq<LambdaLogRecord> for LambdaLogRecord
sourcefn eq(&self, other: &LambdaLogRecord) -> bool
fn eq(&self, other: &LambdaLogRecord) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &LambdaLogRecord) -> bool
fn ne(&self, other: &LambdaLogRecord) -> bool
This method tests for !=
.
impl StructuralPartialEq for LambdaLogRecord
Auto Trait Implementations
impl RefUnwindSafe for LambdaLogRecord
impl Send for LambdaLogRecord
impl Sync for LambdaLogRecord
impl Unpin for LambdaLogRecord
impl UnwindSafe for LambdaLogRecord
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more