Uses of Class
org.apache.logging.log4j.core.config.plugins.Plugin

Packages that use Plugin
org.apache.logging.log4j.core.appender Log4j 2.0 Appenders. 
org.apache.logging.log4j.core.appender.db.jdbc The JDBC Appender supports writing log events to a relational database using standard JDBC connections. 
org.apache.logging.log4j.core.appender.db.jpa The JPA Appender supports writing log events to a relational database using the Java Persistence API. 
org.apache.logging.log4j.core.appender.db.nosql The NoSQL Appender supports writing log events to NoSQL databases. 
org.apache.logging.log4j.core.appender.db.nosql.couch The classes in this package contain the Apache CouchDB provider for the NoSQL Appender. 
org.apache.logging.log4j.core.appender.db.nosql.mongo The classes in this package contain the MongoDB provider for the NoSQL Appender. 
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.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.0. 
org.apache.logging.log4j.core.config.plugins Configuration of Log4j 2.0 via Plugins. 
org.apache.logging.log4j.core.filter Log4j 2.0 Filter support. 
org.apache.logging.log4j.core.helpers Log4j 2.0 helper classes. 
org.apache.logging.log4j.core.layout Log4j 2.0 Layout support. 
org.apache.logging.log4j.core.lookup Log4j 2.0 Lookups. 
org.apache.logging.log4j.core.net Log4j 2.0 network support. 
org.apache.logging.log4j.core.pattern Provides classes implementing format specifiers in conversion patterns. 
 

Uses of Plugin in org.apache.logging.log4j.core.appender
 

Classes in org.apache.logging.log4j.core.appender with annotations of type Plugin
 class AsyncAppender<T extends Serializable>
          Appends to one or more Appenders asynchronously.
 class ConsoleAppender<T extends Serializable>
          ConsoleAppender appends log events to System.out or System.err using a layout specified by the user.
 class FailoverAppender<T extends Serializable>
          The FailoverAppender will capture exceptions in an Appender and then route the event to a different appender.
 class FailoversPlugin
          The array of failover Appenders.
 class FastFileAppender<T extends Serializable>
          File Appender.
 class FastRollingFileAppender<T extends Serializable>
          An appender that writes to random access files and can roll over at intervals.
 class FileAppender<T extends Serializable>
          File Appender.
 class JMSQueueAppender<T extends Serializable>
          Appender to write to a JMS Queue.
 class JMSTopicAppender<T extends Serializable>
          Appender to write to a JMS Topic.
 class RollingFileAppender<T extends Serializable>
          An appender that writes to files and can roll over at intervals.
 class SMTPAppender<T extends Serializable>
          Send an e-mail when a specific logging event occurs, typically on errors or fatal errors.
 class SocketAppender<T extends Serializable>
          An Appender that delivers events over socket connections.
 class SyslogAppender<T extends Serializable>
          The Syslog Appender.
 

Uses of Plugin in org.apache.logging.log4j.core.appender.db.jdbc
 

Classes in org.apache.logging.log4j.core.appender.db.jdbc with annotations of type Plugin
 class ColumnConfig
          A configuration element used to configure which event properties are logged to which columns in the database table.
 class DataSourceConnectionSource
          A JDBCAppender connection source that uses a DataSource to connect to the database.
 class DriverManagerConnectionSource
          A JDBCAppender connection source that uses a standard JDBC URL, username, and password to connect to the database.
 class FactoryMethodConnectionSource
          A JDBCAppender connection source that uses a public static factory method to obtain a Connection or DataSource.
 class JDBCAppender
          This Appender writes logging events to a relational database using standard JDBC mechanisms.
 

Uses of Plugin in org.apache.logging.log4j.core.appender.db.jpa
 

Classes in org.apache.logging.log4j.core.appender.db.jpa with annotations of type Plugin
 class JPAAppender
          This Appender writes logging events to a relational database using the Java Persistence API.
 

Uses of Plugin in org.apache.logging.log4j.core.appender.db.nosql
 

Classes in org.apache.logging.log4j.core.appender.db.nosql with annotations of type Plugin
 class NoSQLAppender
          This Appender writes logging events to a NoSQL database using a configured NoSQL provider.
 

Uses of Plugin in org.apache.logging.log4j.core.appender.db.nosql.couch
 

Classes in org.apache.logging.log4j.core.appender.db.nosql.couch with annotations of type Plugin
 class CouchDBProvider
          The Apache CouchDB implementation of NoSQLProvider.
 

Uses of Plugin in org.apache.logging.log4j.core.appender.db.nosql.mongo
 

Classes in org.apache.logging.log4j.core.appender.db.nosql.mongo with annotations of type Plugin
 class MongoDBProvider
          The MongoDB implementation of NoSQLProvider.
 

Uses of Plugin in org.apache.logging.log4j.core.appender.rewrite
 

Classes in org.apache.logging.log4j.core.appender.rewrite with annotations of type Plugin
 class MapRewritePolicy
          This policy modifies events by replacing or possibly adding keys and values to the MapMessage.
 class PropertiesRewritePolicy
          This policy modifies events by replacing or possibly adding keys and values to the MapMessage.
 class RewriteAppender<T extends Serializable>
          This Appender allows the logging event to be manipulated before it is processed by other Appenders.
 

Uses of Plugin in org.apache.logging.log4j.core.appender.rolling
 

Classes in org.apache.logging.log4j.core.appender.rolling with annotations of type Plugin
 class CompositeTriggeringPolicy
          Triggering policy that wraps other policies.
 class DefaultRolloverStrategy
          When rolling over, DefaultRolloverStrategy renames files according to an algorithm as described below.
 class OnStartupTriggeringPolicy
          Trigger a rollover on every restart.
 class SizeBasedTriggeringPolicy
           
 class TimeBasedTriggeringPolicy
          Triggering Policy that causes a rollover based on time.
 

Uses of Plugin in org.apache.logging.log4j.core.appender.routing
 

Classes in org.apache.logging.log4j.core.appender.routing with annotations of type Plugin
 class Route
          A Route to an appender.
 class Routes
          Used to contain the individual Route elements.
 class RoutingAppender<T extends Serializable>
          This Appender "routes" between various Appenders, some of which can be references to Appenders defined earlier in the configuration while others can be dynamically created within this Appender as required.
 

Uses of Plugin in org.apache.logging.log4j.core.async
 

Classes in org.apache.logging.log4j.core.async with annotations of type Plugin
 class AsyncLoggerConfig
          Asynchronous Logger object that is created via configuration and can be combined with synchronous loggers.
static class AsyncLoggerConfig.RootLogger
          An asynchronous root Logger.
 

Uses of Plugin in org.apache.logging.log4j.core.config
 

Classes in org.apache.logging.log4j.core.config with annotations of type Plugin
 class AppenderRef
          An Appender reference.
 class DefaultAdvertiser
          The default advertiser does not do anything.
 class JSONConfigurationFactory
           
 class LoggerConfig
          Logger object that is created via configuration.
static class LoggerConfig.RootLogger
          The root Logger.
 class Property
          Represents a key/value pair in the configuration.
 class XMLConfigurationFactory
          Factory to construct an XMLConfiguration.
 

Uses of Plugin in org.apache.logging.log4j.core.config.plugins
 

Classes in org.apache.logging.log4j.core.config.plugins with annotations of type Plugin
 class AppendersPlugin
          An Appender container.
 class LoggersPlugin
          Container of Logger objects.
 class PropertiesPlugin
          Handles properties defined in the configuration.
 

Uses of Plugin in org.apache.logging.log4j.core.filter
 

Classes in org.apache.logging.log4j.core.filter with annotations of type Plugin
 class BurstFilter
          The BurstFilter is a logging filter that regulates logging traffic.
 class CompositeFilter
          Composes and invokes one or more filters.
 class DynamicThresholdFilter
          Compare against a log level that is associated with an MDC value.
 class MapFilter
          A Filter that operates on a Map.
 class MarkerFilter
          This filter returns the onMatch result if the marker in the LogEvent is the same as or has the configured marker as a parent.
 class RegexFilter
          This filter returns the onMatch result if the message matches the regular expression.
 class StructuredDataFilter
          Filter based on data in a StructuredDataMessage.
 class ThreadContextMapFilter
          Filter based on a value in the Thread Context Map (MDC).
 class ThresholdFilter
          This filter returns the onMatch result if the level in the LogEvent is the same or more specific than the configured level and the onMismatch value otherwise.
 class TimeFilter
          Filters events that fall within a specified time period in each day.
 

Uses of Plugin in org.apache.logging.log4j.core.helpers
 

Classes in org.apache.logging.log4j.core.helpers with annotations of type Plugin
 class KeyValuePair
          Key/Value pair configuration item.
 

Uses of Plugin in org.apache.logging.log4j.core.layout
 

Classes in org.apache.logging.log4j.core.layout with annotations of type Plugin
 class HTMLLayout
          This layout outputs events in a HTML table.
 class PatternLayout
          A flexible layout configurable with pattern string.
 class RFC5424Layout
          Formats a log event in accordance with RFC 5424.
 class SerializedLayout
          Format a LogEvent in its serialized form.
 class SyslogLayout
          Formats a log event as a BSD Log record.
 class XMLLayout
          The output of the XMLLayout consists of a series of log4j:event elements as defined in the log4j.dtd.
 

Uses of Plugin in org.apache.logging.log4j.core.lookup
 

Classes in org.apache.logging.log4j.core.lookup with annotations of type Plugin
 class ContextMapLookup
          Looks up keys from system properties.
 class DateLookup
          Formats the current date or the date in the LogEvent.
 class EnvironmentLookup
          Looks up keys from environment variables.
 class MapLookup
          The basis for a lookup based on a Map.
 class StructuredDataLookup
          Looks up keys from system properties.
 class SystemPropertiesLookup
          Looks up keys from system properties.
 

Uses of Plugin in org.apache.logging.log4j.core.net
 

Classes in org.apache.logging.log4j.core.net with annotations of type Plugin
 class MulticastDNSAdvertiser
          Advertise an entity via ZeroConf/MulticastDNS and the JmDNS library.
 

Uses of Plugin in org.apache.logging.log4j.core.pattern
 

Classes in org.apache.logging.log4j.core.pattern with annotations of type Plugin
static class AbstractStyleNameConverter.Black
          Black style pattern converter.
static class AbstractStyleNameConverter.Blue
          Blue style pattern converter.
static class AbstractStyleNameConverter.Cyan
          Cyan style pattern converter.
static class AbstractStyleNameConverter.Green
          Green style pattern converter.
static class AbstractStyleNameConverter.Magenta
          Magenta style pattern converter.
static class AbstractStyleNameConverter.Red
          Red style pattern converter.
static class AbstractStyleNameConverter.White
          White style pattern converter.
static class AbstractStyleNameConverter.Yellow
          Yellow style pattern converter.
 class ClassNamePatternConverter
          Formats the class name of the site of the logging request.
 class DatePatternConverter
          Convert and format the event's date in a StringBuffer.
 class ExtendedThrowablePatternConverter
          Outputs the Throwable portion of the LoggingEvent as a full stacktrace unless this converter's option is 'short', where it just outputs the first line of the trace, or if the number of lines to print is explicitly specified.
 class FileDatePatternConverter
          Formats an date by delegating to DatePatternConverter.
 class FileLocationPatternConverter
          Returns the event's line location information in a StringBuffer.
 class FullLocationPatternConverter
          Format the event's line location information.
 class HighlightConverter
          Highlight pattern converter.
 class IntegerPatternConverter
          Formats an integer.
 class LevelPatternConverter
          Returns the event's level in a StringBuffer.
 class LineLocationPatternConverter
          Returns the event's line location information in a StringBuffer.
 class LineSeparatorPatternConverter
          Formats a line separator.
 class LoggerPatternConverter
          Formats a logger name.
 class MapPatternConverter
          Able to handle the contents of the LogEvent's MapMessage and either output the entire contents of the properties in a similar format to the java.util.Hashtable.toString(), or to output the value of a specific key within the Map.
 class MarkerPatternConverter
          Returns the event's rendered message in a StringBuffer.
 class MDCPatternConverter
          Able to handle the contents of the LogEvent's MDC and either output the entire contents of the properties in a similar format to the java.util.Hashtable.toString(), or to output the value of a specific key within the property bundle when this pattern converter has the option set.
 class MessagePatternConverter
          Returns the event's rendered message in a StringBuffer.
 class MethodLocationPatternConverter
          Returns the event's line location information in a StringBuffer.
 class NDCPatternConverter
          Returns the event's NDC in a StringBuffer.
 class RegexReplacement
          Replace tokens in the LogEvent message.
 class RegexReplacementConverter
          Replacement pattern converter.
 class RelativeTimePatternConverter
          Returns the relative time in milliseconds since JVM Startup.
 class RootThrowablePatternConverter
          Outputs the Throwable portion of the LoggingEvent as a full stacktrace unless this converter's option is 'short', where it just outputs the first line of the trace, or if the number of lines to print is explicitly specified.
 class SequenceNumberPatternConverter
          Formats the event sequence number.
 class StyleConverter
          Style pattern converter.
 class ThreadPatternConverter
          Formats the event thread name.
 class ThrowablePatternConverter
          Outputs the Throwable portion of the LoggingEvent as a full stacktrace unless this converter's option is 'short', where it just outputs the first line of the trace, or if the number of lines to print is explicitly specified.
 class UUIDPatternConverter
          Formats the event sequence number.
 



Copyright © 1999-2013 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.