Struct gelf::Message
[−]
[src]
pub struct Message<'a> { /* fields omitted */ }
pub struct Message<'a> { /* fields omitted */ }
impl<'a> Message<'a>
[src]fn new(short_message: String, level: Option<Level>) -> Self
fn short_message(&self) -> &String
fn set_short_message(&mut self, msg: String) -> &mut Self
fn full_message(&self) -> &Option<String>
fn set_full_message(&mut self, msg: String) -> &mut Self
fn timestamp(&self) -> &Option<DateTime<UTC>>
fn set_timestamp(&mut self, ts: DateTime<UTC>) -> &mut Self
fn level(&self) -> &Option<Level>
fn set_level(&mut self, level: Level) -> &mut Self
fn metadata(&self, key: &str) -> Option<&String>
fn all_metadata(&self) -> &HashMap<&'a str, String>
fn set_metadata(&mut self, key: &'a str, value: String) -> Result<()>
impl<'a> From<&'a LogRecord<'a>> for Message<'a>
[src]