Function syslog_rfc5424::parser::parse_message
[−]
[src]
pub fn parse_message<S>(s: S) -> Result<SyslogMessage, ParseErr> where S: Into<String>
Parse a string into a SyslogMessage object
Arguments
s
: Anything convertible to a string
Returns
- ParseErr if the string is not parseable as an RFC5424 message
Example
use syslog_rfc5424::parse_message; let message = parse_message("<78>1 2016-01-15T00:04:01+00:00 host1 CROND 10391 - [meta sequenceId=\"29\"] some_message").unwrap(); assert!(message.hostname.unwrap() == "host1");