Class PatternLayout.PatternSerializerWithReplacement
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.PatternLayout.PatternSerializerWithReplacement
-
- All Implemented Interfaces:
LocationAware,AbstractStringLayout.Serializer,AbstractStringLayout.Serializer2
- Enclosing class:
- PatternLayout
private static final class PatternLayout.PatternSerializerWithReplacement extends java.lang.Object implements AbstractStringLayout.Serializer, LocationAware
-
-
Field Summary
Fields Modifier and Type Field Description private PatternLayout.PatternSerializerdelegateprivate RegexReplacementreplace
-
Constructor Summary
Constructors Modifier Constructor Description privatePatternSerializerWithReplacement(PatternLayout.PatternSerializer delegate, RegexReplacement replace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanrequiresLocation()java.lang.StringtoSerializable(LogEvent event)java.lang.StringBuildertoSerializable(LogEvent event, java.lang.StringBuilder buf)java.lang.StringtoString()
-
-
-
Field Detail
-
delegate
private final PatternLayout.PatternSerializer delegate
-
replace
private final RegexReplacement replace
-
-
Constructor Detail
-
PatternSerializerWithReplacement
private PatternSerializerWithReplacement(PatternLayout.PatternSerializer delegate, RegexReplacement replace)
-
-
Method Detail
-
toSerializable
public java.lang.String toSerializable(LogEvent event)
- Specified by:
toSerializablein interfaceAbstractStringLayout.Serializer
-
toSerializable
public java.lang.StringBuilder toSerializable(LogEvent event, java.lang.StringBuilder buf)
- Specified by:
toSerializablein interfaceAbstractStringLayout.Serializer- Specified by:
toSerializablein interfaceAbstractStringLayout.Serializer2
-
requiresLocation
public boolean requiresLocation()
- Specified by:
requiresLocationin interfaceLocationAware
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-