pub struct JsonLogContext {
pub request_id: String,
pub durable_execution_arn: String,
pub tenant_id: Option<String>,
}Expand description
Context fields included in every JSON log entry.
Set this on a StructuredJsonLogger to enrich all log output with
execution-level metadata such as requestId and executionArn.
Fields§
§request_id: StringThe Lambda request ID for this invocation.
durable_execution_arn: StringThe durable execution ARN.
tenant_id: Option<String>Optional tenant identifier for multi-tenant workloads.
Auto Trait Implementations§
impl Freeze for JsonLogContext
impl RefUnwindSafe for JsonLogContext
impl Send for JsonLogContext
impl Sync for JsonLogContext
impl Unpin for JsonLogContext
impl UnsafeUnpin for JsonLogContext
impl UnwindSafe for JsonLogContext
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.