Trait syslog_rs::sync::syslog_trait::SyslogStd
source · pub trait SyslogStd {
fn openlog(
ident: Option<&str>,
logstat: LogStat,
facility: LogFacility
) -> SyRes<Self>
where
Self: Sized;
fn setlogmask(&self, logmask: i32) -> SyRes<i32>;
fn closelog(&self) -> SyRes<()>;
fn syslog(&self, pri: Priority, fmt: String);
fn vsyslog<S: AsRef<str>>(&self, pri: Priority, fmt: S);
}Required Methods§
sourcefn openlog(
ident: Option<&str>,
logstat: LogStat,
facility: LogFacility
) -> SyRes<Self>where
Self: Sized,
fn openlog(
ident: Option<&str>,
logstat: LogStat,
facility: LogFacility
) -> SyRes<Self>where
Self: Sized,
Creates new instance
sourcefn setlogmask(&self, logmask: i32) -> SyRes<i32>
fn setlogmask(&self, logmask: i32) -> SyRes<i32>
Updates logmask