Package net.logstash.logback.pattern
Class LoggingEventJsonPatternParser
java.lang.Object
net.logstash.logback.pattern.AbstractJsonPatternParser<ILoggingEvent>
net.logstash.logback.pattern.LoggingEventJsonPatternParser
- Author:
- Dmitry Andrianov
-
Nested Class Summary
Nested classes/interfaces inherited from class net.logstash.logback.pattern.AbstractJsonPatternParser
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>
-
Field Summary
Fields inherited from class net.logstash.logback.pattern.AbstractJsonPatternParser
OPERATION_PATTERN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PatternLayoutBase<ILoggingEvent>
Create a newPatternLayout
and replace the default%property
converter with aEnhancedPropertyConverter
to add support for default value in case the property is not defined.Methods inherited from class net.logstash.logback.pattern.AbstractJsonPatternParser
addOperation, buildLayout, isOmitEmptyFields, makeLayoutValueGetter, parse, setOmitEmptyFields
-
Constructor Details
-
LoggingEventJsonPatternParser
-
-
Method Details
-
createLayout
Create a newPatternLayout
and replace the default%property
converter with aEnhancedPropertyConverter
to add support for default value in case the property is not defined.- Specified by:
createLayout
in classAbstractJsonPatternParser<ILoggingEvent>
- Returns:
- an unstarted
PatternLayoutBase
instance
-