pub struct Log { /* private fields */ }
Expand description
A log event.
Implementations§
Source§impl Log
impl Log
Sourcepub fn with_status(self, status: impl Into<Option<LogStatus>>) -> Self
pub fn with_status(self, status: impl Into<Option<LogStatus>>) -> Self
Sets the log status.
Sourcepub fn with_source(self, source: impl Into<Option<MetaString>>) -> Self
pub fn with_source(self, source: impl Into<Option<MetaString>>) -> Self
Sets the log source.
Sourcepub fn with_hostname(self, hostname: impl Into<Option<MetaString>>) -> Self
pub fn with_hostname(self, hostname: impl Into<Option<MetaString>>) -> Self
Sets the hostname.
Sourcepub fn with_service(self, service: impl Into<Option<MetaString>>) -> Self
pub fn with_service(self, service: impl Into<Option<MetaString>>) -> Self
Sets the service name.
Sets the tags string.
Sourcepub fn with_additional_properties(
self,
additional_properties: impl Into<Option<HashMap<MetaString, JsonValue>>>,
) -> Self
pub fn with_additional_properties( self, additional_properties: impl Into<Option<HashMap<MetaString, JsonValue>>>, ) -> Self
Sets the addtional properties map.
Returns the tags, if set.
Sourcepub fn additional_properties(&self) -> &HashMap<MetaString, JsonValue>
pub fn additional_properties(&self) -> &HashMap<MetaString, JsonValue>
Returns the additional properties map.
Trait Implementations§
impl StructuralPartialEq for Log
Auto Trait Implementations§
impl Freeze for Log
impl RefUnwindSafe for Log
impl Send for Log
impl Sync for Log
impl Unpin for Log
impl UnwindSafe for Log
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> 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
Source§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> Track for T
impl<T> Track for T
§fn track_allocations(self, token: AllocationGroupToken) -> Tracked<Self>
fn track_allocations(self, token: AllocationGroupToken) -> Tracked<Self>
Instruments this type by attaching the given allocation group token, returning a
Tracked
wrapper. Read more§fn in_current_allocation_group(self) -> Tracked<Self>
fn in_current_allocation_group(self) -> Tracked<Self>
Instruments this type by attaching the current allocation group, returning a
Tracked
wrapper. Read more