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.JndiManager Manages a JNDIContext
.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.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 TcpSocketManager Manager of TCP Socket connections.TcpSocketManager.HostResolver TcpSocketManager.TcpSocketManagerFactory<M extends TcpSocketManager,T extends org.apache.logging.log4j.core.net.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.