Package | Description |
---|---|
org.apache.log4j.bridge | |
org.apache.logging.log4j.core |
Implementation of Log4j 2.
|
org.apache.logging.log4j.core.appender |
Log4j 2 Appenders.
|
org.apache.logging.log4j.core.appender.rewrite |
Apache Flume Appender.
|
org.apache.logging.log4j.core.appender.routing |
Apache Flume Appender.
|
org.apache.logging.log4j.core.async |
Provides Asynchronous Logger classes and interfaces for low-latency logging.
|
org.apache.logging.log4j.core.config |
Configuration of Log4j 2.
|
org.apache.logging.log4j.core.filter |
Log4j 2 Filter support.
|
org.apache.logging.log4j.core.impl |
Log4j 2 private implementation classes.
|
Constructor and Description |
---|
Adapter(java.lang.String name,
Filter filter,
Layout<? extends java.io.Serializable> layout,
boolean ignoreExceptions,
Property[] properties) |
Modifier and Type | Method and Description |
---|---|
StringMap |
ContextDataInjector.injectContextData(java.util.List<Property> properties,
StringMap reusable)
Returns a
StringMap object initialized with the specified properties and the appropriate
context data. |
Modifier and Type | Field and Description |
---|---|
private Property[] |
HttpAppender.Builder.headers |
private Property[] |
HttpURLConnectionManager.headers |
Modifier and Type | Method and Description |
---|---|
Property[] |
HttpAppender.Builder.getHeaders() |
Modifier and Type | Method and Description |
---|---|
B |
HttpAppender.Builder.setHeaders(Property[] headers) |
Constructor and Description |
---|
AbstractAppender(java.lang.String name,
Filter filter,
Layout<? extends java.io.Serializable> layout,
boolean ignoreExceptions,
Property[] properties)
Constructor.
|
AbstractFileAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
M manager,
java.lang.String filename,
boolean ignoreExceptions,
boolean immediateFlush,
Advertiser advertiser,
Property[] properties) |
AbstractOutputStreamAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
boolean ignoreExceptions,
boolean immediateFlush,
Property[] properties,
M manager)
Instantiates a WriterAppender and set the output destination to a new
OutputStreamWriter
initialized with os as its OutputStream . |
AbstractWriterAppender(java.lang.String name,
StringLayout layout,
Filter filter,
boolean ignoreExceptions,
boolean immediateFlush,
Property[] properties,
M manager)
Instantiates.
|
AsyncAppender(java.lang.String name,
Filter filter,
AppenderRef[] appenderRefs,
java.lang.String errorRef,
int queueSize,
boolean blocking,
boolean ignoreExceptions,
long shutdownTimeout,
Configuration config,
boolean includeLocation,
BlockingQueueFactory<LogEvent> blockingQueueFactory,
Property[] properties) |
ConsoleAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
OutputStreamManager manager,
boolean ignoreExceptions,
ConsoleAppender.Target target,
Property[] properties) |
CountingNoOpAppender(java.lang.String name,
Layout<?> layout,
Property[] properties) |
FailoverAppender(java.lang.String name,
Filter filter,
java.lang.String primary,
java.lang.String[] failovers,
int intervalMillis,
Configuration config,
boolean ignoreExceptions,
Property[] properties) |
FileAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
FileManager manager,
java.lang.String filename,
boolean ignoreExceptions,
boolean immediateFlush,
Advertiser advertiser,
Property[] properties) |
HttpAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
boolean ignoreExceptions,
HttpManager manager,
Property[] properties) |
HttpURLConnectionManager(Configuration configuration,
LoggerContext loggerContext,
java.lang.String name,
java.net.URL url,
java.lang.String method,
int connectTimeoutMillis,
int readTimeoutMillis,
Property[] headers,
SslConfiguration sslConfiguration,
boolean verifyHostname) |
MemoryMappedFileAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
MemoryMappedFileManager manager,
java.lang.String filename,
boolean ignoreExceptions,
boolean immediateFlush,
Advertiser advertiser,
Property[] properties) |
OutputStreamAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
OutputStreamManager manager,
boolean ignoreExceptions,
Property[] properties) |
RandomAccessFileAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
RandomAccessFileManager manager,
java.lang.String filename,
boolean ignoreExceptions,
boolean immediateFlush,
Advertiser advertiser,
Property[] properties) |
RollingFileAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
RollingFileManager manager,
java.lang.String fileName,
java.lang.String filePattern,
boolean ignoreExceptions,
boolean immediateFlush,
Advertiser advertiser,
Property[] properties) |
RollingRandomAccessFileAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
RollingRandomAccessFileManager manager,
java.lang.String fileName,
java.lang.String filePattern,
boolean ignoreExceptions,
boolean immediateFlush,
int bufferSize,
Advertiser advertiser,
Property[] properties) |
ScriptAppenderSelector(java.lang.String name,
Filter filter,
Layout<? extends java.io.Serializable> layout,
Property[] properties) |
SmtpAppender(java.lang.String name,
Filter filter,
Layout<? extends java.io.Serializable> layout,
SmtpManager manager,
boolean ignoreExceptions,
Property[] properties) |
SocketAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
AbstractSocketManager manager,
boolean ignoreExceptions,
boolean immediateFlush,
Advertiser advertiser,
Property[] properties) |
SyslogAppender(java.lang.String name,
Layout<? extends java.io.Serializable> layout,
Filter filter,
boolean ignoreExceptions,
boolean immediateFlush,
AbstractSocketManager manager,
Advertiser advertiser,
Property[] properties) |
WriterAppender(java.lang.String name,
StringLayout layout,
Filter filter,
WriterManager manager,
boolean ignoreExceptions,
Property[] properties) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<Property,java.lang.Boolean> |
PropertiesRewritePolicy.properties |
Modifier and Type | Method and Description |
---|---|
static PropertiesRewritePolicy |
PropertiesRewritePolicy.createPolicy(Configuration config,
Property[] props)
Creates a PropertiesRewritePolicy.
|
Constructor and Description |
---|
RewriteAppender(java.lang.String name,
Filter filter,
boolean ignoreExceptions,
AppenderRef[] appenderRefs,
RewritePolicy rewritePolicy,
Configuration config,
Property[] properties) |
Constructor and Description |
---|
PropertiesRewritePolicy(Configuration config,
java.util.List<Property> props) |
Constructor and Description |
---|
RoutingAppender(java.lang.String name,
Filter filter,
boolean ignoreExceptions,
Routes routes,
RewritePolicy rewritePolicy,
Configuration configuration,
PurgePolicy purgePolicy,
AbstractScript defaultRouteScript,
Property[] properties) |
Modifier and Type | Method and Description |
---|---|
static LoggerConfig |
AsyncLoggerConfig.createLogger(boolean additivity,
Level level,
java.lang.String loggerName,
java.lang.String includeLocation,
AppenderRef[] refs,
Property[] properties,
Configuration config,
Filter filter)
Factory method to create a LoggerConfig.
|
static LoggerConfig |
AsyncLoggerConfig.RootLogger.createLogger(java.lang.String additivity,
Level level,
java.lang.String includeLocation,
AppenderRef[] refs,
Property[] properties,
Configuration config,
Filter filter) |
static LoggerConfig |
AsyncLoggerConfig.RootLogger.createLogger(java.lang.String additivity,
java.lang.String levelName,
java.lang.String includeLocation,
AppenderRef[] refs,
Property[] properties,
Configuration config,
Filter filter)
|
static LoggerConfig |
AsyncLoggerConfig.createLogger(java.lang.String additivity,
java.lang.String levelName,
java.lang.String loggerName,
java.lang.String includeLocation,
AppenderRef[] refs,
Property[] properties,
Configuration config,
Filter filter)
|
Modifier and Type | Method and Description |
---|---|
private void |
AsyncLogger.onPropertiesPresent(RingBufferLogEvent event,
java.util.List<Property> properties) |
Constructor and Description |
---|
AsyncLoggerConfig(java.lang.String name,
java.util.List<AppenderRef> appenders,
Filter filter,
Level level,
boolean additive,
Property[] properties,
Configuration config,
boolean includeLocation) |
Modifier and Type | Field and Description |
---|---|
static Property[] |
Property.EMPTY_ARRAY |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Property> |
LoggerConfig.properties |
private java.util.Map<Property,java.lang.Boolean> |
LoggerConfig.propertiesMap |
Modifier and Type | Method and Description |
---|---|
static Property |
Property.createProperty(java.lang.String name,
java.lang.String value)
Creates a Property.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<Property,java.lang.Boolean> |
LoggerConfig.getProperties()
Deprecated.
use
LoggerConfig.getPropertyList() instead |
java.util.List<Property> |
LoggerConfig.getPropertyList()
Returns an unmodifiable list with the configuration properties, or
null if this LoggerConfig does
not have any configuration properties. |
Modifier and Type | Method and Description |
---|---|
static StrLookup |
PropertiesPlugin.configureSubstitutor(Property[] properties,
Configuration config)
Creates the Properties component.
|
private static boolean |
LoggerConfig.containsPropertyRequiringLookup(Property[] properties) |
static LoggerConfig |
LoggerConfig.createLogger(boolean additivity,
Level level,
java.lang.String loggerName,
java.lang.String includeLocation,
AppenderRef[] refs,
Property[] properties,
Configuration config,
Filter filter)
Factory method to create a LoggerConfig.
|
static LoggerConfig |
LoggerConfig.RootLogger.createLogger(java.lang.String additivity,
Level level,
java.lang.String includeLocation,
AppenderRef[] refs,
Property[] properties,
Configuration config,
Filter filter) |
static LoggerConfig |
LoggerConfig.createLogger(java.lang.String additivity,
Level level,
java.lang.String loggerName,
java.lang.String includeLocation,
AppenderRef[] refs,
Property[] properties,
Configuration config,
Filter filter)
Deprecated.
|
Constructor and Description |
---|
LoggerConfig(java.lang.String name,
java.util.List<AppenderRef> appenders,
Filter filter,
Level level,
boolean additive,
Property[] properties,
Configuration config,
boolean includeLocation) |
Modifier and Type | Field and Description |
---|---|
private Property[] |
AbstractFilterable.propertyArray |
private Property[] |
AbstractFilterable.Builder.propertyArray |
Modifier and Type | Method and Description |
---|---|
Property[] |
AbstractFilterable.getPropertyArray() |
Property[] |
AbstractFilterable.Builder.getPropertyArray() |
Modifier and Type | Method and Description |
---|---|
B |
AbstractFilterable.Builder.setPropertyArray(Property[] properties) |
Constructor and Description |
---|
AbstractFilterable(Filter filter,
Property[] propertyArray) |
Modifier and Type | Method and Description |
---|---|
static void |
ThreadContextDataInjector.copyProperties(java.util.List<Property> properties,
StringMap result)
Copies key-value pairs from the specified property list into the specified
StringMap . |
private static StringMap |
Log4jLogEvent.createContextData(java.util.List<Property> properties) |
LogEvent |
ReusableLogEventFactory.createEvent(java.lang.String loggerName,
Marker marker,
java.lang.String fqcn,
Level level,
Message message,
java.util.List<Property> properties,
java.lang.Throwable t)
Creates a log event.
|
LogEvent |
DefaultLogEventFactory.createEvent(java.lang.String loggerName,
Marker marker,
java.lang.String fqcn,
Level level,
Message data,
java.util.List<Property> properties,
java.lang.Throwable t)
Creates a log event.
|
LogEvent |
LogEventFactory.createEvent(java.lang.String loggerName,
Marker marker,
java.lang.String fqcn,
Level level,
Message data,
java.util.List<Property> properties,
java.lang.Throwable t) |
LogEvent |
ReusableLogEventFactory.createEvent(java.lang.String loggerName,
Marker marker,
java.lang.String fqcn,
java.lang.StackTraceElement location,
Level level,
Message message,
java.util.List<Property> properties,
java.lang.Throwable t)
Creates a log event.
|
LogEvent |
LocationAwareLogEventFactory.createEvent(java.lang.String loggerName,
Marker marker,
java.lang.String fqcn,
java.lang.StackTraceElement location,
Level level,
Message data,
java.util.List<Property> properties,
java.lang.Throwable t) |
LogEvent |
DefaultLogEventFactory.createEvent(java.lang.String loggerName,
Marker marker,
java.lang.String fqcn,
java.lang.StackTraceElement location,
Level level,
Message data,
java.util.List<Property> properties,
java.lang.Throwable t)
Creates a log event.
|
StringMap |
ThreadContextDataInjector.ForDefaultThreadContextMap.injectContextData(java.util.List<Property> props,
StringMap ignore)
Puts key-value pairs from both the specified list of properties as well as the thread context into the
specified reusable StringMap.
|
StringMap |
ThreadContextDataInjector.ForGarbageFreeThreadContextMap.injectContextData(java.util.List<Property> props,
StringMap reusable)
Puts key-value pairs from both the specified list of properties as well as the thread context into the
specified reusable StringMap.
|
StringMap |
ThreadContextDataInjector.ForCopyOnWriteThreadContextMap.injectContextData(java.util.List<Property> props,
StringMap ignore)
If there are no configuration properties, this injector will return the thread context's internal data
structure.
|
Constructor and Description |
---|
Log4jLogEvent(java.lang.String loggerName,
Marker marker,
java.lang.String loggerFQCN,
Level level,
Message message,
java.util.List<Property> properties,
java.lang.Throwable t)
Constructor.
|
Log4jLogEvent(java.lang.String loggerName,
Marker marker,
java.lang.String loggerFQCN,
java.lang.StackTraceElement source,
Level level,
Message message,
java.util.List<Property> properties,
java.lang.Throwable t)
Constructor.
|