pub struct SyslogConfig {
pub server_addr: String,
pub facility: SyslogFacility,
pub app_name: String,
pub procid: Option<String>,
pub msgid: Option<String>,
pub rfc5424: bool,
}Expand description
Configuration for syslog sink.
Fields§
§server_addr: StringSyslog server address (e.g., “127.0.0.1:514”).
facility: SyslogFacilityFacility code.
app_name: StringApplication name (APP-NAME in RFC 5424).
procid: Option<String>Process ID (PROCID in RFC 5424).
msgid: Option<String>Message ID (MSGID in RFC 5424).
rfc5424: boolUse RFC 5424 format (true) or BSD format (false).
Trait Implementations§
Source§impl Clone for SyslogConfig
impl Clone for SyslogConfig
Source§fn clone(&self) -> SyslogConfig
fn clone(&self) -> SyslogConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SyslogConfig
impl Debug for SyslogConfig
Source§impl Default for SyslogConfig
impl Default for SyslogConfig
Source§fn default() -> SyslogConfig
fn default() -> SyslogConfig
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SyslogConfig
impl RefUnwindSafe for SyslogConfig
impl Send for SyslogConfig
impl Sync for SyslogConfig
impl Unpin for SyslogConfig
impl UnwindSafe for SyslogConfig
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.