Package org.apache.logging.log4j.core.net
@Export
@Version("2.20.3")
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.The facility codes used by the Syslog system.Manages a JNDI
DirContext
.Parent of all managers that send e-mails.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 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.TcpSocketManager.TcpSocketManagerFactory<M extends TcpSocketManager,T extends org.apache.logging.log4j.core.net.TcpSocketManager.FactoryData> Factory to create a TcpSocketManager.Constructs an HTTPURLConnection.