@Plugin(name="org.apache.log4j.PatternLayout", category="Log4j Builder") @PluginAliases(value="org.apache.log4j.EnhancedPatternLayout") public class PatternLayoutBuilder extends AbstractBuilder implements LayoutBuilder
| Modifier and Type | Field and Description |
|---|---|
private static Logger |
LOGGER |
private static java.lang.String |
PATTERN |
APPEND_PARAM, BUFFER_SIZE_PARAM, BUFFERED_IO_PARAM, FILE_PARAM, MAX_BACKUP_INDEX, MAX_SIZE_PARAM, RELATIVE| Constructor and Description |
|---|
PatternLayoutBuilder() |
PatternLayoutBuilder(java.lang.String prefix,
java.util.Properties props) |
| Modifier and Type | Method and Description |
|---|---|
private Layout |
createLayout(java.lang.String pattern,
Log4j1Configuration config) |
Layout |
parseLayout(org.w3c.dom.Element layoutElement,
XmlConfiguration config) |
Layout |
parseLayout(PropertiesConfiguration config) |
buildFilters, getBooleanProperty, getIntegerProperty, getProperties, getProperty, getPropertyprivate static final Logger LOGGER
private static final java.lang.String PATTERN
public PatternLayoutBuilder()
public PatternLayoutBuilder(java.lang.String prefix,
java.util.Properties props)
public Layout parseLayout(org.w3c.dom.Element layoutElement, XmlConfiguration config)
parseLayout in interface LayoutBuilderpublic Layout parseLayout(PropertiesConfiguration config)
parseLayout in interface LayoutBuilderprivate Layout createLayout(java.lang.String pattern, Log4j1Configuration config)