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
.Parent of all managers that send e-mails.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.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.