Module syslog_provider

Source

Re-exports§

pub use crate::a_sync::AsyncTap;
pub use crate::a_sync::AsyncSyslogTap;
pub use self::imp_syslog_net::SyslogNetTcp;
pub use self::imp_syslog_net::SyslogNetUdp;
pub use self::imp_syslog_file::SyslogFile;
pub use self::imp_syslog_tls::SyslogTls;

Modules§

imp_syslog_file
imp_syslog_net
imp_syslog_tls

Structs§

SyslogLocal
A local syslog which is working over datagram channel. If no path is specified, it will try to find the syslog server by the hardcoded links. The same will be performed if use_alternative is enabled when path is provided.

Traits§

AsyncSyslogDestination
This trait is a common interface for the syslog realization which holds necessary info for compile time initialization and initialization during runtime. For async portion.
SyslogDestMsg
A commin trait for both sync and async which implements methods that returns some specific values for each type of the destination.
SyslogDestination
This trait is a common interface for the syslog realization which holds necessary info for compile time initialization and initialization during runtime.