pub struct SyslogAppenderBuilder { /* private fields */ }
Expand description
Builder for SyslogAppender
.
Implementations§
Source§impl SyslogAppenderBuilder
impl SyslogAppenderBuilder
Sourcepub fn new() -> SyslogAppenderBuilder
pub fn new() -> SyslogAppenderBuilder
Creates a SyslogAppenderBuilder
for constructing new SyslogAppender
.
Sourcepub fn address(self, addrs: String) -> Self
pub fn address(self, addrs: String) -> Self
Sets network address of syslog server.
Defaults to “localhost:514”.
Sourcepub fn format(self, mf: MessageFormat) -> Self
pub fn format(self, mf: MessageFormat) -> Self
Sets type of log message formatter.
Defaults to Plain
.
Sourcepub fn build(self) -> Result<SyslogAppender>
pub fn build(self) -> Result<SyslogAppender>
Produces a SyslogAppender
with parameters, supplied to the builder.
Auto Trait Implementations§
impl Freeze for SyslogAppenderBuilder
impl !RefUnwindSafe for SyslogAppenderBuilder
impl Send for SyslogAppenderBuilder
impl Sync for SyslogAppenderBuilder
impl Unpin for SyslogAppenderBuilder
impl !UnwindSafe for SyslogAppenderBuilder
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