pub struct LogMessage {
pub service: String,
pub target: String,
pub level: String,
pub timestamp: String,
pub source: String,
pub message: String,
}Fields§
§service: StringThe name of the service which produced the log message.
target: StringThe log target inside the application.
level: StringThe log level of the log message.
timestamp: StringTimestamp in form of a RFC 3339 or ISO 8601 datetime string.
source: StringThe source of the log message. Usually in the format of
message: StringThe actual log message.
Implementations§
Source§impl LogMessage
impl LogMessage
Sourcepub fn from_log_record(record: &Record<'_>, service: &str) -> Self
pub fn from_log_record(record: &Record<'_>, service: &str) -> Self
Create log message from log record.
Requires ‘client’ feature (enabled by default).
Trait Implementations§
Source§impl Clone for LogMessage
impl Clone for LogMessage
Source§fn clone(&self) -> LogMessage
fn clone(&self) -> LogMessage
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 LogMessage
impl Debug for LogMessage
Source§impl<'de> Deserialize<'de> for LogMessage
impl<'de> Deserialize<'de> for LogMessage
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 Display for LogMessage
impl Display for LogMessage
Source§impl PartialEq for LogMessage
impl PartialEq for LogMessage
Source§impl Serialize for LogMessage
impl Serialize for LogMessage
impl StructuralPartialEq for LogMessage
Auto Trait Implementations§
impl Freeze for LogMessage
impl RefUnwindSafe for LogMessage
impl Send for LogMessage
impl Sync for LogMessage
impl Unpin for LogMessage
impl UnwindSafe for LogMessage
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