Package org.apache.logging.log4j.core.net
Log4j 2 network support. This package (and subpackages) include support for:
- Java Message System appenders (both queue-based and topic-based)
- Zeroconf support for finding logging systems
- TCP and UDP socket servers for sending and receiving log events
- JavaMail appenders for sending log events over SMTP
- Syslog network log event support
-
Interface Summary Interface Description Advertiser -
Class Summary Class Description AbstractSocketManager Abstract base class for managing sockets.DatagramOutputStream OutputStream for UDP connections.DatagramSocketManager Socket Manager for UDP connections.DatagramSocketManager.DatagramSocketManagerFactory Factory to create the DatagramSocketManager.DatagramSocketManager.FactoryData Data for the factory.JndiManager Manages a JNDIDirContext
.JndiManager.JndiManagerFactory MimeMessageBuilder Builder forMimeMessage
instances.MulticastDnsAdvertiser Advertise an entity via ZeroConf/MulticastDNS and the JmDNS library.Priority The Priority used in the Syslog system.SmtpManager Manager for sending SMTP events.SmtpManager.FactoryData Factory data.SmtpManager.SMTPManagerFactory Factory to create the SMTP Manager.SocketAddress Plugin to hold a hostname and port (socket address).SocketAddress.Builder SocketOptions Holds all socket options settable viaSocket
methods.SocketPerformancePreferences Holds all socket options settable viaSocket.setPerformancePreferences(int, int, int)
.SslSocketManager SslSocketManager.SslFactoryData SslSocketManager.SslSocketManagerFactory TcpSocketManager Manager of TCP Socket connections.TcpSocketManager.FactoryData Data for the factory.TcpSocketManager.HostResolver TcpSocketManager.TcpSocketManagerFactory<M extends TcpSocketManager,T extends TcpSocketManager.FactoryData> Factory to create a TcpSocketManager.UrlConnectionFactory Constructs an HTTPURLConnection. -
Enum Summary Enum Description Facility The facility codes used by the Syslog system.Protocol Enumerates the supported protocols.Rfc1349TrafficClass Enumerates the RFC 1349 TOS field.Severity Severity values used by the Syslog system.