public class LoggingEventJsonPatternParser extends AbstractJsonPatternParser<ILoggingEvent>
AbstractJsonPatternParser.ArrayWriter<Event>, AbstractJsonPatternParser.AsBooleanOperation, AbstractJsonPatternParser.AsDoubleOperation, AbstractJsonPatternParser.AsJsonOperation, AbstractJsonPatternParser.AsLongOperation, AbstractJsonPatternParser.AsNullIfEmptyOperation, AbstractJsonPatternParser.JsonPatternException, AbstractJsonPatternParser.LayoutValueGetter<Event>, AbstractJsonPatternParser.ObjectWriter<Event>, AbstractJsonPatternParser.Operation<T>, AbstractJsonPatternParser.TryJsonOperation, AbstractJsonPatternParser.ValueWriter<Event>OPERATION_PATTERN| Constructor and Description |
|---|
LoggingEventJsonPatternParser(Context context,
JsonFactory jsonFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected PatternLayoutBase<ILoggingEvent> |
createLayout()
Create a new
PatternLayout and replace the default %property converter
with a EnhancedPropertyConverter to add support for default value in case the
property is not defined. |
addOperation, buildLayout, isOmitEmptyFields, makeLayoutValueGetter, parse, setOmitEmptyFieldspublic LoggingEventJsonPatternParser(Context context, JsonFactory jsonFactory)
protected PatternLayoutBase<ILoggingEvent> createLayout()
PatternLayout and replace the default %property converter
with a EnhancedPropertyConverter to add support for default value in case the
property is not defined.createLayout in class AbstractJsonPatternParser<ILoggingEvent>PatternLayoutBase instanceCopyright © 2013–2022. All rights reserved.