Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Packages that use Plugin
org.apache.logging.log4j.core.appender | Log4j 2 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.mom | Message oriented middleware 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.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.config.json | Classes and interfaces supporting configuration of Log4j 2 with JSON.
org.apache.logging.log4j.core.config.plugins.convert | TypeConverter plugins for converter strings into various types.
org.apache.logging.log4j.core.config.xml | Classes and interfaces supporting configuration of Log4j 2 with XML.
org.apache.logging.log4j.core.config.yaml | Classes and interfaces supporting configuration of Log4j 2 with YAML.
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.lookup | Log4j 2 Lookups.
org.apache.logging.log4j.core.net | Log4j 2 network support.
org.apache.logging.log4j.core.net.ssl | Log4j 2 SSL support
org.apache.logging.log4j.core.pattern | Provides classes implementing format specifiers in conversion patterns.
org.apache.logging.log4j.core.util | Log4j 2 helper classes.

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` Appends to one or more Appenders asynchronously.
`class` | `ConsoleAppender` ConsoleAppender appends log events to `System.out` or `System.err` using a layout specified by the user.
`class` | `FailoverAppender` 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` | `FileAppender` File Appender.
`class` | `MemoryMappedFileAppender` Memory Mapped File Appender.
`class` | `RandomAccessFileAppender` File Appender.
`class` | `RollingFileAppender` An appender that writes to files and can roll over at intervals.
`class` | `RollingRandomAccessFileAppender` An appender that writes to random access files and can roll over at intervals.
`class` | `SmtpAppender` Send an e-mail when a specific logging event occurs, typically on errors or fatal errors.
`class` | `SocketAppender` An Appender that delivers events over socket connections.
`class` | `SyslogAppender` 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` | `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.mom

Classes in org.apache.logging.log4j.core.appender.mom with annotations of type Plugin
`class` | `JmsAppender` Generic JMS Appender plugin for both queues and topics.

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` 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` Triggers 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` 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` | `AppendersPlugin` An Appender container.
`class` | `CustomLevelConfig` Descriptor of a custom Level object that is created via configuration.
`class` | `CustomLevels` Container for CustomLevelConfig objects.
`class` | `DefaultAdvertiser` The default advertiser does not do anything.
`class` | `LoggerConfig` Logger object that is created via configuration.
`static class` | `LoggerConfig.RootLogger` The root Logger.
`class` | `LoggersPlugin` Container of Logger objects.
`class` | `PropertiesPlugin` Handles properties defined in the configuration.
`class` | `Property` Represents a key/value pair in the configuration.

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

Classes in org.apache.logging.log4j.core.config.json with annotations of type Plugin
`class` | `JsonConfigurationFactory`

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

Classes in org.apache.logging.log4j.core.config.plugins.convert with annotations of type Plugin
`static class` | `TypeConverters.BigDecimalConverter` Parses a `String` into a `BigDecimal`.
`static class` | `TypeConverters.BigIntegerConverter` Parses a `String` into a `BigInteger`.
`static class` | `TypeConverters.BooleanConverter` Converts a `String` into a `Boolean`.
`static class` | `TypeConverters.ByteArrayConverter` Converts a `String` into a `byte[]`.
`static class` | `TypeConverters.ByteConverter` Converts a `String` into a `Byte`.
`static class` | `TypeConverters.CharacterConverter` Converts a `String` into a `Character`.
`static class` | `TypeConverters.CharArrayConverter` Converts a `String` into a `char[]`.
`static class` | `TypeConverters.CharsetConverter` Converts a `String` into a `Charset`.
`static class` | `TypeConverters.ClassConverter` Converts a `String` into a `Class`.
`static class` | `TypeConverters.DoubleConverter` Converts a `String` into a `Double`.
`static class` | `TypeConverters.FileConverter` Converts a `String` into a `File`.
`static class` | `TypeConverters.FloatConverter` Converts a `String` into a `Float`.
`static class` | `TypeConverters.IntegerConverter` Converts a `String` into a `Integer`.
`static class` | `TypeConverters.LevelConverter` Converts a `String` into a Log4j `Level`.
`static class` | `TypeConverters.LongConverter` Converts a `String` into a `Long`.
`static class` | `TypeConverters.PatternConverter` Converts a `String` into a `Pattern`.
`static class` | `TypeConverters.SecurityProviderConverter` Converts a `String` into a `Provider`.
`static class` | `TypeConverters.ShortConverter` Converts a `String` into a `Short`.
`static class` | `TypeConverters.StringConverter` Returns the given `String`, no conversion takes place.
`static class` | `TypeConverters.UriConverter` Converts a `String` into a `URI`.
`static class` | `TypeConverters.UrlConverter` Converts a `String` into a `URL`.

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

Classes in org.apache.logging.log4j.core.config.xml with annotations of type Plugin
`class` | `XmlConfigurationFactory` Factory to construct an XmlConfiguration.

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

Classes in org.apache.logging.log4j.core.config.yaml with annotations of type Plugin
`class` | `YamlConfigurationFactory`

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.layout

Classes in org.apache.logging.log4j.core.layout with annotations of type Plugin
`class` | `GelfLayout` Lays out events in the Graylog Extended Log Format (GELF) 1.1.
`class` | `HtmlLayout` Outputs events as rows in an HTML table on an HTML page.
`class` | `JsonLayout` Appends a series of JSON events as strings serialized as bytes.
`class` | `LoggerFields` A LoggerFields container.
`class` | `PatternLayout` A flexible layout configurable with pattern string.
`class` | `Rfc5424Layout` Formats a log event in accordance with RFC 5424.
`class` | `SerializedLayout` Formats a `LogEvent` in its Java serialized form.
`class` | `SyslogLayout` Formats a log event as a BSD Log record.
`class` | `XmlLayout` Appends a series of `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 `ThreadContext` objects..
`class` | `DateLookup` Formats the current date or the date in the LogEvent.
`class` | `EnvironmentLookup` Looks up keys from environment variables.
`class` | `JavaLookup` Looks up keys related to Java: Java version, JRE version, VM version, and so on.
`class` | `JmxRuntimeInputArgumentsLookup` Maps JVM input arguments (but not main arguments) using JMX to acquire JVM arguments.
`class` | `JndiLookup` Looks up keys from JNDI resources.
`class` | `MapLookup` A map-based lookup.
`class` | `ResourceBundleLookup` Looks up keys from resource bundles.
`class` | `StructuredDataLookup` Looks up keys from `StructuredDataMessage` log messages.
`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.net.ssl

Classes in org.apache.logging.log4j.core.net.ssl with annotations of type Plugin
`class` | `KeyStoreConfiguration` Configuration of the KeyStore
`class` | `SslConfiguration` SSL Configuration
`class` | `TrustStoreConfiguration` Configuration of the TrustStore

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 StringBuilder.
`class` | `EncodingPatternConverter` Returns the event's rendered message in a StringBuilder.
`class` | `ExtendedThrowablePatternConverter` Outputs the Throwable portion of the LoggingEvent as a full stack trace 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 a date by delegating to `DatePatternConverter`.
`class` | `FileLocationPatternConverter` Returns the event's line location information in a StringBuilder.
`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 StringBuilder.
`class` | `LineLocationPatternConverter` Returns the event's line location information in a StringBuilder.
`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 StringBuilder.
`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 StringBuilder.
`class` | `MethodLocationPatternConverter` Returns the event's line location information in a StringBuilder.
`class` | `NdcPatternConverter` Returns the event's NDC in a StringBuilder.
`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 stack trace 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 stack trace 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.

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

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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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