Package | Description |
---|---|
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.rolling |
Rolling File Appender and support classes.
|
org.apache.logging.log4j.core.appender.rolling.action |
Support classes for the Rolling File 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.layout |
Log4j 2 Layout support.
|
org.apache.logging.log4j.core.script |
Log4j 2 Script support.
|
Modifier and Type | Field and Description |
---|---|
private Configuration |
AsyncAppender.Builder.configuration |
private Configuration |
AbstractAppender.Builder.configuration |
private Configuration |
AppenderSet.Builder.configuration |
private Configuration |
ScriptAppenderSelector.Builder.configuration |
Modifier and Type | Method and Description |
---|---|
static SmtpAppender |
SmtpAppender.createAppender(Configuration config,
java.lang.String name,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc,
java.lang.String from,
java.lang.String replyTo,
java.lang.String subject,
java.lang.String smtpProtocol,
java.lang.String smtpHost,
java.lang.String smtpPortStr,
java.lang.String smtpUsername,
java.lang.String smtpPassword,
java.lang.String smtpDebug,
java.lang.String bufferSizeStr,
Layout<? extends java.io.Serializable> layout,
Filter filter,
java.lang.String ignore)
Create a SmtpAppender.
|
static FailoverAppender |
FailoverAppender.createAppender(java.lang.String name,
java.lang.String primary,
java.lang.String[] failovers,
java.lang.String retryIntervalSeconds,
Configuration config,
Filter filter,
java.lang.String ignore)
Create a Failover Appender.
|
Modifier and Type | Method and Description |
---|---|
static RewriteAppender |
RewriteAppender.createAppender(java.lang.String name,
java.lang.String ignore,
AppenderRef[] appenderRefs,
Configuration config,
RewritePolicy rewritePolicy,
Filter filter)
Creates a RewriteAppender.
|
static PropertiesRewritePolicy |
PropertiesRewritePolicy.createPolicy(Configuration config,
Property[] props)
The factory method to create the PropertiesRewritePolicy.
|
Modifier and Type | Method and Description |
---|---|
static CronTriggeringPolicy |
CronTriggeringPolicy.createPolicy(Configuration configuration,
java.lang.String evaluateOnStartup,
java.lang.String schedule)
Creates a ScheduledTriggeringPolicy.
|
static DirectWriteRolloverStrategy |
DirectWriteRolloverStrategy.createStrategy(java.lang.String maxFiles,
java.lang.String compressionLevelStr,
Action[] customActions,
boolean stopCustomActionsOnError,
Configuration config)
Creates the DirectWriteRolloverStrategy.
|
static DefaultRolloverStrategy |
DefaultRolloverStrategy.createStrategy(java.lang.String max,
java.lang.String min,
java.lang.String fileIndex,
java.lang.String compressionLevelStr,
Action[] customActions,
boolean stopCustomActionsOnError,
Configuration config)
Creates the DefaultRolloverStrategy.
|
Modifier and Type | Method and Description |
---|---|
static ScriptCondition |
ScriptCondition.createCondition(AbstractScript script,
Configuration configuration)
Creates the ScriptCondition.
|
static DeleteAction |
DeleteAction.createDeleteAction(java.lang.String basePath,
boolean followLinks,
int maxDepth,
boolean testMode,
PathSorter sorterParameter,
PathCondition[] pathConditions,
ScriptCondition scriptCondition,
Configuration config)
Create a DeleteAction.
|
Modifier and Type | Field and Description |
---|---|
private Configuration |
Routes.Builder.configuration |
Modifier and Type | Method and Description |
---|---|
static PurgePolicy |
IdlePurgePolicy.createPurgePolicy(java.lang.String timeToLive,
java.lang.String checkInterval,
java.lang.String timeUnit,
Configuration configuration)
Create the PurgePolicy
|
Modifier and Type | Method and Description |
---|---|
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)
Factory method to create a LoggerConfig.
|
Modifier and Type | Method and Description |
---|---|
static StrLookup |
PropertiesPlugin.configureSubstitutor(Property[] properties,
Configuration config)
Creates the Properties component.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static ScriptFilter |
ScriptFilter.createFilter(AbstractScript script,
Filter.Result match,
Filter.Result mismatch,
Configuration configuration)
Creates the ScriptFilter.
|
Modifier and Type | Field and Description |
---|---|
private Configuration |
AbstractLayout.Builder.configuration |
private Configuration |
PatternLayout.Builder.configuration |
private Configuration |
MarkerPatternSelector.Builder.configuration |
private Configuration |
ScriptPatternSelector.Builder.configuration |
Modifier and Type | Method and Description |
---|---|
static Rfc5424Layout |
Rfc5424Layout.createLayout(Facility facility,
java.lang.String id,
int enterpriseNumber,
boolean includeMDC,
java.lang.String mdcId,
java.lang.String mdcPrefix,
java.lang.String eventPrefix,
boolean newLine,
java.lang.String escapeNL,
java.lang.String appName,
java.lang.String msgId,
java.lang.String excludes,
java.lang.String includes,
java.lang.String required,
java.lang.String exceptionPattern,
boolean useTlsMessageFormat,
LoggerFields[] loggerFields,
Configuration config)
Create the RFC 5424 Layout.
|
static PatternLayout |
PatternLayout.createLayout(java.lang.String pattern,
PatternSelector patternSelector,
Configuration config,
RegexReplacement replace,
java.nio.charset.Charset charset,
boolean alwaysWriteExceptions,
boolean noConsoleNoAnsi,
java.lang.String headerPattern,
java.lang.String footerPattern)
Deprecated.
Use
PatternLayout.newBuilder() instead. This will be private in a future version. |
Modifier and Type | Method and Description |
---|---|
static ScriptRef |
ScriptRef.createReference(java.lang.String name,
Configuration configuration) |