Package org.apache.logging.log4j.core.config.plugins

Configuration of Log4j 2.0 via Plugins.

See:
          Description

Interface Summary
ResolverUtil.Test A simple interface that specifies how to test classes to determine if they are to be included in the results produced by the ResolverUtil.
 

Class Summary
AppendersPlugin An Appender container.
LoggersPlugin Container of Logger objects.
PluginManager Loads and manages all the plugins.
PluginManager.PluginTest A Test that checks to see if each class is annotated with a specific annotation.
PluginType<T> Plugin Descriptor.
PropertiesPlugin Handles properties defined in the configuration.
ResolverUtil ResolverUtil is used to locate classes that are available in the/a class path and meet arbitrary conditions.
ResolverUtil.AnnotatedWith A Test that checks to see if each class is annotated with a specific annotation.
ResolverUtil.ClassTest Test against a Class.
ResolverUtil.IsA A Test that checks to see if each class is assignable to the provided class.
ResolverUtil.NameEndsWith A Test that checks to see if each class name ends with the provided suffix.
ResolverUtil.NameIs A Test that checks to see if the class name matches.
ResolverUtil.ResourceTest Test against a resource.
 

Annotation Types Summary
Plugin Annotation that identifies a Class as a Plugin.
PluginAliases Identifies a Plugin Attribute.
PluginAttribute Identifies a Plugin Attribute.
PluginConfiguration Identifies a parameter as a Configuration.
PluginElement Identifies a parameter as an element.
PluginFactory Identifies a Method as the factory to create the plugin.
PluginNode  
PluginValue Identifies a parameter as a value.
 

Package org.apache.logging.log4j.core.config.plugins Description

Configuration of Log4j 2.0 via Plugins.



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.