Uses of Annotation Type
org.apache.logging.log4j.core.config.plugins.PluginBuilderAttribute
Packages that use PluginBuilderAttribute
Package
Description
Log4j 2 Appenders.
The classes in this package and sub packages provide appenders for various types of databases and methods for
accessing databases.
The JDBC Appender supports writing log events to a relational database using standard JDBC connections.
Message oriented middleware appenders.
The NoSQL Appender supports writing log events to NoSQL databases.
Rolling File Appender and support classes.
Support classes for the Rolling File Appender.
Configuration of Log4j 2.
Log4j 2 Filter support.
Log4j 2 Layout support.
Log4j 2 network support.
Log4j 2 helper classes.
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.appender
Fields in org.apache.logging.log4j.core.appender with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate boolean
AbstractFileAppender.Builder.advertise
private boolean
FileAppender.Builder.advertise
private boolean
MemoryMappedFileAppender.Builder.advertise
private boolean
RandomAccessFileAppender.Builder.advertise
private boolean
RollingFileAppender.Builder.advertise
private boolean
RollingRandomAccessFileAppender.Builder.advertise
private boolean
SocketAppender.AbstractBuilder.advertise
private String
AbstractFileAppender.Builder.advertiseUri
private String
FileAppender.Builder.advertiseUri
private String
RollingFileAppender.Builder.advertiseUri
private String
MemoryMappedFileAppender.Builder.advertiseURI
private String
RandomAccessFileAppender.Builder.advertiseURI
private String
RollingRandomAccessFileAppender.Builder.advertiseURI
private boolean
AbstractFileAppender.Builder.append
private boolean
FileAppender.Builder.append
private boolean
MemoryMappedFileAppender.Builder.append
private boolean
RandomAccessFileAppender.Builder.append
private boolean
RollingFileAppender.Builder.append
private boolean
RollingRandomAccessFileAppender.Builder.append
private String
SyslogAppender.Builder.appName
private String
SmtpAppender.Builder.bcc
private boolean
AsyncAppender.Builder.blocking
private boolean
AbstractOutputStreamAppender.Builder.bufferedIo
private int
AbstractOutputStreamAppender.Builder.bufferSize
private int
AsyncAppender.Builder.bufferSize
private int
SmtpAppender.Builder.bufferSize
private String
SmtpAppender.Builder.cc
private Charset
SyslogAppender.Builder.charsetName
private int
HttpAppender.Builder.connectTimeoutMillis
private int
SocketAppender.AbstractBuilder.connectTimeoutMillis
private boolean
AbstractFileAppender.Builder.createOnDemand
private boolean
FileAppender.Builder.createOnDemand
private boolean
RollingFileAppender.Builder.createOnDemand
private boolean
ConsoleAppender.Builder.direct
private int
SyslogAppender.Builder.enterpriseNumber
private String
AsyncAppender.Builder.errorRef
private String
SyslogAppender.Builder.escapeNL
private String
SyslogAppender.Builder.eventPrefix
private String
SyslogAppender.Builder.exceptionPattern
private String
SyslogAppender.Builder.excludes
private Facility
SyslogAppender.Builder.facility
private String
AbstractFileAppender.Builder.fileGroup
private String
FileAppender.Builder.fileGroup
private String
RollingFileAppender.Builder.fileGroup
private String
RollingRandomAccessFileAppender.Builder.fileGroup
private String
AbstractFileAppender.Builder.fileName
private String
FileAppender.Builder.fileName
private String
MemoryMappedFileAppender.Builder.fileName
private String
RandomAccessFileAppender.Builder.fileName
private String
RollingFileAppender.Builder.fileName
private String
RollingRandomAccessFileAppender.Builder.fileName
private String
AbstractFileAppender.Builder.fileOwner
private String
FileAppender.Builder.fileOwner
private String
RollingFileAppender.Builder.fileOwner
private String
RollingRandomAccessFileAppender.Builder.fileOwner
private String
RollingFileAppender.Builder.filePattern
private String
RollingRandomAccessFileAppender.Builder.filePattern
private String
AbstractFileAppender.Builder.filePermissions
private String
FileAppender.Builder.filePermissions
private String
RollingFileAppender.Builder.filePermissions
private String
RollingRandomAccessFileAppender.Builder.filePermissions
private boolean
ConsoleAppender.Builder.follow
private String
SyslogAppender.Builder.format
private String
SmtpAppender.Builder.from
private String
SocketAppender.AbstractBuilder.host
private String
SyslogAppender.Builder.id
private boolean
AbstractAppender.Builder.ignoreExceptions
private boolean
AsyncAppender.Builder.ignoreExceptions
private boolean
SocketAppender.AbstractBuilder.immediateFail
private boolean
AbstractOutputStreamAppender.Builder.immediateFlush
private boolean
AsyncAppender.Builder.includeLocation
private boolean
SyslogAppender.Builder.includeMdc
private String
SyslogAppender.Builder.includes
private boolean
AbstractFileAppender.Builder.locking
private boolean
FileAppender.Builder.locking
private boolean
RollingFileAppender.Builder.locking
private String
SyslogAppender.Builder.mdcId
private String
SyslogAppender.Builder.mdcPrefix
private String
HttpAppender.Builder.method
private String
SyslogAppender.Builder.msgId
private String
AbstractAppender.Builder.name
private String
AsyncAppender.Builder.name
private String
ScriptAppenderSelector.Builder.name
private boolean
SyslogAppender.Builder.newLine
private int
SocketAppender.AbstractBuilder.port
private Protocol
SocketAppender.AbstractBuilder.protocol
private int
HttpAppender.Builder.readTimeoutMillis
private int
SocketAppender.AbstractBuilder.reconnectDelayMillis
private int
MemoryMappedFileAppender.Builder.regionLength
private String
SmtpAppender.Builder.replyTo
private String
SyslogAppender.Builder.required
private long
AsyncAppender.Builder.shutdownTimeout
private boolean
SmtpAppender.Builder.smtpDebug
private String
SmtpAppender.Builder.smtpHost
private String
SmtpAppender.Builder.smtpPassword
private int
SmtpAppender.Builder.smtpPort
private String
SmtpAppender.Builder.smtpProtocol
private String
SmtpAppender.Builder.smtpUsername
private String
SmtpAppender.Builder.subject
private ConsoleAppender.Target
ConsoleAppender.Builder.target
private String
SmtpAppender.Builder.to
private URL
HttpAppender.Builder.url
private boolean
HttpAppender.Builder.verifyHostname
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.appender.db
Fields in org.apache.logging.log4j.core.appender.db with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate String
ColumnMapping.Builder.literal
private String
ColumnMapping.Builder.name
private String
ColumnMapping.Builder.parameter
private String
ColumnMapping.Builder.pattern
private String
ColumnMapping.Builder.source
private Class<?>
ColumnMapping.Builder.type
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.appender.db.jdbc
Fields in org.apache.logging.log4j.core.appender.db.jdbc with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate int
JdbcAppender.Builder.bufferSize
protected String
AbstractDriverManagerConnectionSource.Builder.connectionString
protected String
AbstractDriverManagerConnectionSource.Builder.driverClassName
private boolean
JdbcAppender.Builder.immediateFail
private boolean
ColumnConfig.Builder.isClob
private boolean
ColumnConfig.Builder.isEventTimestamp
private boolean
ColumnConfig.Builder.isUnicode
private String
ColumnConfig.Builder.literal
private String
ColumnConfig.Builder.name
protected char[]
AbstractDriverManagerConnectionSource.Builder.password
private String
ColumnConfig.Builder.pattern
private long
JdbcAppender.Builder.reconnectIntervalMillis
private String
JdbcAppender.Builder.tableName
private boolean
JdbcAppender.Builder.truncateStrings
protected char[]
AbstractDriverManagerConnectionSource.Builder.userName
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.appender.mom
Fields in org.apache.logging.log4j.core.appender.mom with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate String
JmsAppender.Builder.destinationBindingName
private String
JmsAppender.Builder.factoryBindingName
private String
JmsAppender.Builder.factoryName
private boolean
JmsAppender.Builder.immediateFail
private char[]
JmsAppender.Builder.password
private String
JmsAppender.Builder.providerUrl
private long
JmsAppender.Builder.reconnectIntervalMillis
private String
JmsAppender.Builder.securityCredentials
private String
JmsAppender.Builder.securityPrincipalName
private String
JmsAppender.Builder.urlPkgPrefixes
private String
JmsAppender.Builder.userName
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.appender.nosql
Fields in org.apache.logging.log4j.core.appender.nosql with annotations of type PluginBuilderAttribute -
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.appender.rolling
Fields in org.apache.logging.log4j.core.appender.rolling with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate String
DefaultRolloverStrategy.Builder.compressionLevelStr
private String
DirectWriteRolloverStrategy.Builder.compressionLevelStr
private String
DefaultRolloverStrategy.Builder.fileIndex
private int
TimeBasedTriggeringPolicy.Builder.interval
private String
DefaultRolloverStrategy.Builder.max
private String
DirectWriteRolloverStrategy.Builder.maxFiles
private int
TimeBasedTriggeringPolicy.Builder.maxRandomDelay
private String
DefaultRolloverStrategy.Builder.min
private boolean
TimeBasedTriggeringPolicy.Builder.modulate
private boolean
DefaultRolloverStrategy.Builder.stopCustomActionsOnError
private boolean
DirectWriteRolloverStrategy.Builder.stopCustomActionsOnError
private String
DefaultRolloverStrategy.Builder.tempCompressedFilePattern
private String
DirectWriteRolloverStrategy.Builder.tempCompressedFilePattern
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.appender.rolling.action
Fields in org.apache.logging.log4j.core.appender.rolling.action with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate String
PosixViewAttributeAction.Builder.basePath
private String
PosixViewAttributeAction.Builder.fileGroup
private String
PosixViewAttributeAction.Builder.fileOwner
private String
PosixViewAttributeAction.Builder.filePermissionsString
private boolean
PosixViewAttributeAction.Builder.followLinks
private int
PosixViewAttributeAction.Builder.maxDepth
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.config
Fields in org.apache.logging.log4j.core.config with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate Boolean
LoggerConfig.Builder.additivity
private boolean
LoggerConfig.RootLogger.Builder.additivity
private String
LoggerConfig.Builder.includeLocation
private String
LoggerConfig.RootLogger.Builder.includeLocation
private Level
LoggerConfig.Builder.level
private Level
LoggerConfig.RootLogger.Builder.level
private String
LoggerConfig.Builder.levelAndRefs
private String
LoggerConfig.RootLogger.Builder.levelAndRefs
private String
LoggerConfig.Builder.loggerName
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.config.arbiters
Fields in org.apache.logging.log4j.core.config.arbiters with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate String
ClassArbiter.Builder.className
private String
SystemPropertyArbiter.Builder.propertyName
private String
SystemPropertyArbiter.Builder.propertyValue
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.filter
Fields in org.apache.logging.log4j.core.filter with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate Level
BurstFilter.Builder.level
private Level
LevelMatchFilter.Builder.level
private long
BurstFilter.Builder.maxBurst
private Filter.Result
AbstractFilter.AbstractFilterBuilder.onMatch
private Filter.Result
AbstractFilter.AbstractFilterBuilder.onMismatch
private float
BurstFilter.Builder.rate
private String
StringMatchFilter.Builder.text
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.layout
Fields in org.apache.logging.log4j.core.layout with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate boolean
LevelPatternSelector.Builder.alwaysWriteExceptions
private boolean
MarkerPatternSelector.Builder.alwaysWriteExceptions
private boolean
PatternLayout.Builder.alwaysWriteExceptions
private boolean
ScriptPatternSelector.Builder.alwaysWriteExceptions
private Charset
AbstractStringLayout.Builder.charset
private Charset
HtmlLayout.Builder.charset
private Charset
PatternLayout.Builder.charset
private boolean
AbstractJacksonLayout.Builder.compact
private boolean
AbstractJacksonLayout.Builder.complete
private int
GelfLayout.Builder.compressionThreshold
private GelfLayout.CompressionType
GelfLayout.Builder.compressionType
private String
HtmlLayout.Builder.contentType
private String
HtmlLayout.Builder.datePattern
private String
LevelPatternSelector.Builder.defaultPattern
private String
MarkerPatternSelector.Builder.defaultPattern
private String
ScriptPatternSelector.Builder.defaultPattern
private boolean
LevelPatternSelector.Builder.disableAnsi
private boolean
MarkerPatternSelector.Builder.disableAnsi
private boolean
PatternLayout.Builder.disableAnsi
private boolean
ScriptPatternSelector.Builder.disableAnsi
private String
AbstractJacksonLayout.Builder.endOfLine
private String
SyslogLayout.Builder.escapeNL
private boolean
AbstractJacksonLayout.Builder.eventEol
private Facility
SyslogLayout.Builder.facility
private String
HtmlLayout.Builder.fontName
private HtmlLayout.FontSize
HtmlLayout.Builder.fontSize
private byte[]
AbstractLayout.Builder.footer
private String
PatternLayout.Builder.footer
private byte[]
AbstractLayout.Builder.header
private String
PatternLayout.Builder.header
private String
GelfLayout.Builder.host
private boolean
GelfLayout.Builder.includeMapMessage
private boolean
SyslogLayout.Builder.includeNewLine
private boolean
GelfLayout.Builder.includeNewLineDelimiter
private boolean
AbstractJacksonLayout.Builder.includeNullDelimiter
private boolean
GelfLayout.Builder.includeNullDelimiter
private boolean
AbstractJacksonLayout.Builder.includeStacktrace
private boolean
GelfLayout.Builder.includeStacktrace
private boolean
GelfLayout.Builder.includeThreadContext
private boolean
AbstractJacksonLayout.Builder.includeTimeMillis
private String
PatternMatch.Builder.key
private boolean
AbstractJacksonLayout.Builder.locationInfo
private boolean
HtmlLayout.Builder.locationInfo
private String
GelfLayout.Builder.mapMessageExcludes
private String
GelfLayout.Builder.mapMessageIncludes
private String
GelfLayout.Builder.mapPrefix
private String
GelfLayout.Builder.messagePattern
private boolean
LevelPatternSelector.Builder.noConsoleNoAnsi
private boolean
MarkerPatternSelector.Builder.noConsoleNoAnsi
private boolean
PatternLayout.Builder.noConsoleNoAnsi
private boolean
ScriptPatternSelector.Builder.noConsoleNoAnsi
private boolean
JsonLayout.Builder.objectMessageAsJsonObject
private boolean
GelfLayout.Builder.omitEmptyFields
private String
PatternLayout.Builder.pattern
private String
PatternMatch.Builder.pattern
private boolean
AbstractJacksonLayout.Builder.properties
private boolean
JsonLayout.Builder.propertiesAsList
private boolean
AbstractJacksonLayout.Builder.stacktraceAsString
private String
GelfLayout.Builder.threadContextExcludes
private String
GelfLayout.Builder.threadContextIncludes
private String
GelfLayout.Builder.threadContextPrefix
private String
HtmlLayout.Builder.timezone
private String
HtmlLayout.Builder.title
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.net
Fields in org.apache.logging.log4j.core.net with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate int
SocketPerformancePreferences.bandwidth
private int
SocketPerformancePreferences.connectionTime
private InetAddress
SocketAddress.Builder.host
private Boolean
SocketOptions.keepAlive
private int
SocketPerformancePreferences.latency
private Boolean
SocketOptions.oobInline
private int
SocketAddress.Builder.port
private Integer
SocketOptions.receiveBufferSize
private Boolean
SocketOptions.reuseAddress
private Rfc1349TrafficClass
SocketOptions.rfc1349TrafficClass
private Integer
SocketOptions.sendBufferSize
private Integer
SocketOptions.soLinger
private Integer
SocketOptions.soTimeout
private Boolean
SocketOptions.tcpNoDelay
private Integer
SocketOptions.trafficClass
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.core.util
Fields in org.apache.logging.log4j.core.util with annotations of type PluginBuilderAttribute -
Uses of PluginBuilderAttribute in org.apache.logging.log4j.layout.template.json
Fields in org.apache.logging.log4j.layout.template.json with annotations of type PluginBuilderAttributeModifier and TypeFieldDescriptionprivate Charset
JsonTemplateLayout.Builder.charset
private String
JsonTemplateLayout.Builder.eventDelimiter
private String
JsonTemplateLayout.Builder.eventTemplate
private String
JsonTemplateLayout.Builder.eventTemplateRootObjectKey
private String
JsonTemplateLayout.Builder.eventTemplateUri
JsonTemplateLayout.EventTemplateAdditionalField.Builder.format
private String
JsonTemplateLayout.EventTemplateAdditionalField.Builder.key
private boolean
JsonTemplateLayout.Builder.locationInfoEnabled
private int
JsonTemplateLayout.Builder.maxStringLength
private boolean
JsonTemplateLayout.Builder.nullEventDelimiterEnabled
private RecyclerFactory
JsonTemplateLayout.Builder.recyclerFactory
private String
JsonTemplateLayout.Builder.stackTraceElementTemplate
private String
JsonTemplateLayout.Builder.stackTraceElementTemplateUri
private boolean
JsonTemplateLayout.Builder.stackTraceEnabled
private String
JsonTemplateLayout.Builder.truncatedStringSuffix
private String
JsonTemplateLayout.EventTemplateAdditionalField.Builder.value
-
Uses of PluginBuilderAttribute in org.apache.logging.log4j.web.appender
Fields in org.apache.logging.log4j.web.appender with annotations of type PluginBuilderAttribute