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 MailManagerFactory -
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 MailManager Parent of all managers that send e-mails.MailManager.FactoryData MulticastDnsAdvertiser Advertise an entity via ZeroConf/MulticastDNS and the JmDNS library.Priority The Priority used in the Syslog system.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.