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 |
LOGGERCATEGORY| 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, isVariablegetName, getStyleClassprivate 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 LogEventPatternConverterevent - 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