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, setOmitEmptyFields
public 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.