public abstract class EqualsBaseReplacementConverter extends LogEventPatternConverter
Modifier and Type | Field and Description |
---|---|
private java.util.List<PatternFormatter> |
formatters |
private java.lang.String |
substitution |
private java.util.List<PatternFormatter> |
substitutionFormatters |
private java.lang.String |
testString |
LOGGER
CATEGORY
Modifier | Constructor and Description |
---|---|
protected |
EqualsBaseReplacementConverter(java.lang.String name,
java.lang.String style,
java.util.List<PatternFormatter> formatters,
java.lang.String testString,
java.lang.String substitution,
PatternParser parser)
Construct the converter.
|
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
equals(java.lang.String str,
java.lang.StringBuilder buff,
int from,
int len)
Returns true if the specified String equals the specified section of the specified StringBuilder.
|
void |
format(LogEvent event,
java.lang.StringBuilder toAppendTo)
Formats an event into a string buffer.
|
(package private) void |
parseSubstitution(LogEvent event,
java.lang.StringBuilder substitutionBuffer)
Adds the parsed substitution text to the specified buffer.
|
format, handlesThrowable, isVariable
getName, getStyleClass
private final java.util.List<PatternFormatter> formatters
private final java.util.List<PatternFormatter> substitutionFormatters
private final java.lang.String substitution
private final java.lang.String testString
protected EqualsBaseReplacementConverter(java.lang.String name, java.lang.String style, java.util.List<PatternFormatter> formatters, java.lang.String testString, java.lang.String substitution, PatternParser parser)
name
- converter namestyle
- converter styleformatters
- The PatternFormatters to generate the text to manipulate.testString
- The test string.substitution
- The substitution string.parser
- The PatternParser.public void format(LogEvent event, java.lang.StringBuilder toAppendTo)
format
in class LogEventPatternConverter
event
- event to format, may not be null.toAppendTo
- string buffer to which the formatted event will be appended. May not be null.protected abstract boolean equals(java.lang.String str, java.lang.StringBuilder buff, int from, int len)
str
- the String to comparebuff
- the StringBuilder to compare a section offrom
- start index in the StringBuilderlen
- length of the section in the StringBuildervoid parseSubstitution(LogEvent event, java.lang.StringBuilder substitutionBuffer)
event
- the current log eventsubstitutionBuffer
- the StringBuilder to append the parsed substitution text to