PluginVisitor<PluginBuilderAttribute>public class PluginBuilderAttributeVisitor extends AbstractPluginVisitor<PluginBuilderAttribute>
null is returned for the
visit(org.apache.logging.log4j.core.config.Configuration, org.apache.logging.log4j.core.config.Node, org.apache.logging.log4j.core.LogEvent, StringBuilder)
method, then the default value of the field should remain untouched.PluginBuilderaliases, annotation, clazz, conversionType, LOGGER, member, substitutor| Constructor | Description |
|---|---|
PluginBuilderAttributeVisitor() |
| Modifier and Type | Method | Description |
|---|---|---|
Object |
visit(Configuration configuration,
Node node,
LogEvent event,
StringBuilder log) |
Visits a Node to obtain a value for constructing a Plugin object.
|
convert, removeAttributeValue, setAliases, setAnnotation, setConversionType, setMember, setStrSubstitutorpublic Object visit(Configuration configuration, Node node, LogEvent event, StringBuilder log)
PluginVisitorconfiguration - the current Configuration.node - the current Node corresponding to the Plugin object being created.event - the current LogEvent that caused this Plugin object to be made (optional).log - the StringBuilder being used to build a debug message.Copyright © 1999-2018. 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.