Package org.apache.logging.log4j.core.net
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
-
ClassDescriptionAbstract base class for managing sockets.OutputStream for UDP connections.Socket Manager for UDP connections.Factory to create the DatagramSocketManager.Data for the factory.The facility codes used by the Syslog system.Manages a JNDI
DirContext
.Builder forMimeMessage
instances.Advertise an entity via ZeroConf/MulticastDNS and the JmDNS library.The Priority used in the Syslog system.Enumerates the supported protocols.Enumerates the RFC 1349 TOS field.Severity values used by the Syslog system.Manager for sending SMTP events.Factory data.Factory to create the SMTP Manager.Plugin to hold a hostname and port (socket address).Holds all socket options settable viaSocket
methods.Holds all socket options settable viaSocket.setPerformancePreferences(int, int, int)
.Manager of TCP Socket connections.Data for the factory.TcpSocketManager.TcpSocketManagerFactory<M extends TcpSocketManager,T extends TcpSocketManager.FactoryData> Factory to create a TcpSocketManager.Constructs an HTTPURLConnection.