Package org.apache.log4j.builders
Class BuilderManager
java.lang.Object
org.apache.log4j.builders.BuilderManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate <T extends Builder<U>,
U>
TcreateBuilder
(PluginType<T> plugin, String prefix, Properties props) private <T> PluginType<T>
private <T extends Builder<U>,
U>
UnewInstance
(PluginType<T> plugin, Function<T, U> consumer) <P extends Parser<T>,
T>
Tparse
(String className, String prefix, Properties props, PropertiesConfiguration config) parseAppender
(String name, String className, String prefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration config) parseAppender
(String className, Element appenderElement, XmlConfiguration config) parseFilter
(String className, Element filterElement, XmlConfiguration config) parseLayout
(String className, Element layoutElement, XmlConfiguration config) parseRewritePolicy
(String className, Element rewriteElement, XmlConfiguration config)
-
Field Details
-
CATEGORY
Plugin category.- See Also:
-
LOGGER
-
CONSTRUCTOR_PARAMS
-
plugins
-
-
Constructor Details
-
BuilderManager
public BuilderManager()Constructs a new instance.
-
-
Method Details
-
createBuilder
private <T extends Builder<U>,U> T createBuilder(PluginType<T> plugin, String prefix, Properties props) -
getPlugin
-
newInstance
-
parse
public <P extends Parser<T>,T> T parse(String className, String prefix, Properties props, PropertiesConfiguration config) -
parseAppender
-
parseAppender
public Appender parseAppender(String name, String className, String prefix, String layoutPrefix, String filterPrefix, Properties props, PropertiesConfiguration config) -
parseFilter
-
parseLayout
-
parseRewritePolicy
public RewritePolicy parseRewritePolicy(String className, Element rewriteElement, XmlConfiguration config)
-