private static class PatternLayout.PatternSerializer extends java.lang.Object implements AbstractStringLayout.Serializer, AbstractStringLayout.Serializer2, LocationAware
Modifier and Type | Field and Description |
---|---|
private PatternFormatter[] |
formatters |
private RegexReplacement |
replace |
Modifier | Constructor and Description |
---|---|
private |
PatternSerializer(PatternFormatter[] formatters,
RegexReplacement replace) |
Modifier and Type | Method and Description |
---|---|
boolean |
requiresLocation() |
java.lang.String |
toSerializable(LogEvent event) |
java.lang.StringBuilder |
toSerializable(LogEvent event,
java.lang.StringBuilder buffer) |
java.lang.String |
toString() |
private final PatternFormatter[] formatters
private final RegexReplacement replace
private PatternSerializer(PatternFormatter[] formatters, RegexReplacement replace)
public java.lang.String toSerializable(LogEvent event)
toSerializable
in interface AbstractStringLayout.Serializer
public java.lang.StringBuilder toSerializable(LogEvent event, java.lang.StringBuilder buffer)
toSerializable
in interface AbstractStringLayout.Serializer
toSerializable
in interface AbstractStringLayout.Serializer2
public boolean requiresLocation()
requiresLocation
in interface LocationAware
public java.lang.String toString()
toString
in class java.lang.Object