Struct syslog::Logger
[−]
[src]
pub struct Logger { /* fields omitted */ }
Main logging structure
Methods
impl Logger
[src]
fn format_3164(&self, severity: Severity, message: &str) -> String
format a message as a RFC 3164 log message
fn format_5424_structured_data(&self, data: StructuredData) -> String
format RFC 5424 structured data as ([id (name="value")*])*
fn format_5424(&self,
severity: Severity,
message_id: i32,
data: StructuredData,
message: &str)
-> String
severity: Severity,
message_id: i32,
data: StructuredData,
message: &str)
-> String
format a message as a RFC 5424 log message
fn send(&self, severity: Severity, message: &str) -> Result<usize, Error>
Sends a basic log message of the format <priority> message
fn send_3164(&self, severity: Severity, message: &str) -> Result<usize, Error>
Sends a RFC 3164 log message
fn send_5424(&self,
severity: Severity,
message_id: i32,
data: StructuredData,
message: &str)
-> Result<usize, Error>
severity: Severity,
message_id: i32,
data: StructuredData,
message: &str)
-> Result<usize, Error>
Sends a RFC 5424 log message
fn send_raw(&self, message: &[u8]) -> Result<usize, Error>
Sends a message directly, without any formatting