Package | Description |
---|---|
org.apache.logging.log4j.core.appender |
Log4j 2 Appenders.
|
org.apache.logging.log4j.core.appender.rolling |
Rolling File Appender and support classes.
|
org.apache.logging.log4j.core.layout |
Log4j 2 Layout support.
|
org.apache.logging.log4j.core.net |
Log4j 2 network support.
|
Modifier and Type | Class and Description |
---|---|
class |
FileManager
Manages actual File I/O for File Appenders.
|
class |
MemoryMappedFileManager
Extends OutputStreamManager but instead of using a buffered output stream, this class maps a region of a file into
memory and writes to this memory region.
|
class |
OutputStreamManager
Manages an OutputStream so that it can be shared by multiple Appenders and will
allow appenders to reconfigure without requiring a new stream.
|
class |
RandomAccessFileManager
Extends OutputStreamManager but instead of using a buffered output stream,
this class uses a
ByteBuffer and a RandomAccessFile to do the
I/O. |
Modifier and Type | Class and Description |
---|---|
class |
RollingFileManager
The Rolling File Manager.
|
class |
RollingRandomAccessFileManager
Extends RollingFileManager but instead of using a buffered output stream, this class uses a
ByteBuffer and a
RandomAccessFile to do the I/O. |
Modifier and Type | Method and Description |
---|---|
void |
PatternLayout.encode(LogEvent event,
ByteBufferDestination destination) |
void |
AbstractLayout.encode(LogEvent event,
ByteBufferDestination destination)
Encodes the specified source LogEvent to some binary representation and writes the result to the specified
destination.
|
void |
GelfLayout.encode(LogEvent event,
ByteBufferDestination destination) |
void |
StringBuilderEncoder.encode(StringBuilder source,
ByteBufferDestination destination) |
void |
LockingStringBuilderEncoder.encode(StringBuilder source,
ByteBufferDestination destination) |
void |
Encoder.encode(T source,
ByteBufferDestination destination)
Encodes the specified source object to some binary representation and writes the result to the specified
destination.
|
static void |
TextEncoderHelper.encodeText(CharsetEncoder charsetEncoder,
CharBuffer charBuf,
ByteBufferDestination destination)
Deprecated.
|
static void |
TextEncoderHelper.encodeText(CharsetEncoder charsetEncoder,
CharBuffer charBuf,
ByteBuffer byteBuf,
StringBuilder text,
ByteBufferDestination destination)
Converts the specified text to bytes and writes the resulting bytes to the specified destination.
|
static void |
ByteBufferDestinationHelper.writeToUnsynchronized(byte[] data,
int offset,
int length,
ByteBufferDestination destination)
Writes the specified data to the specified destination.
|
static void |
ByteBufferDestinationHelper.writeToUnsynchronized(ByteBuffer source,
ByteBufferDestination destination)
Writes the specified data to the specified destination.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSocketManager
Abstract base class for managing sockets.
|
class |
DatagramSocketManager
Socket Manager for UDP connections.
|
class |
SslSocketManager |
class |
TcpSocketManager
Manager of TCP Socket connections.
|
Copyright © 1999-2023 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.