Uses of Class
net.logstash.logback.composite.AbstractJsonProvider
Packages that use AbstractJsonProvider
Package
Description
-
Uses of AbstractJsonProvider in net.logstash.logback.composite
Subclasses of AbstractJsonProvider in net.logstash.logback.compositeModifier and TypeClassDescriptionclass
AbstractFieldJsonProvider<Event extends DeferredProcessingAware>
AJsonProvider
that has a configurable field name.class
AbstractFormattedTimestampJsonProvider<Event extends DeferredProcessingAware,
FieldNames extends LogstashCommonFieldNames> Writes the timestamp field as either: A string value formatted by aDateTimeFormatter
pattern A string value representing the number of milliseconds since unix epoch (designated by specifying the pattern value as "[UNIX_TIMESTAMP_AS_STRING]") A number value of the milliseconds since unix epoch (designated by specifying the pattern value as "[UNIX_TIMESTAMP_AS_NUMBER]")class
AbstractNestedJsonProvider<Event extends DeferredProcessingAware>
AJsonProvider
that nests other providers within a subobject.class
AbstractPatternJsonProvider<Event extends DeferredProcessingAware>
Transforms an string containing patterns understood by PatternLayouts into JSON output.class
AbstractSequenceJsonProvider<Event extends DeferredProcessingAware>
Outputs an incrementing sequence number.class
AbstractThreadNameJsonProvider<Event extends DeferredProcessingAware>
class
ContextJsonProvider<Event extends DeferredProcessingAware>
Writes properties from theContext
into the JSON event.class
FormattedTimestampJsonProvider<Event extends DeferredProcessingAware,
FieldNames extends LogstashCommonFieldNames> Deprecated.class
GlobalCustomFieldsJsonProvider<Event extends DeferredProcessingAware>
class
LogstashVersionJsonProvider<Event extends DeferredProcessingAware>
Writes a version field as a string value (by default) or a numeric value (ifLogstashVersionJsonProvider.isWriteAsInteger()
is true).class
SequenceJsonProvider<Event extends DeferredProcessingAware>
Deprecated.useSequenceJsonProvider
orSequenceJsonProvider
instead.class
UuidJsonProvider<Event extends DeferredProcessingAware>
Outputs random UUID as field value. -
Uses of AbstractJsonProvider in net.logstash.logback.composite.accessevent
Subclasses of AbstractJsonProvider in net.logstash.logback.composite.accesseventModifier and TypeClassDescriptionclass
class
class
class
JsonProvider
producing a single JSON field with theIAccessEvent.getThreadName()
.class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of AbstractJsonProvider in net.logstash.logback.composite.loggingevent
Subclasses of AbstractJsonProvider in net.logstash.logback.composite.loggingeventModifier and TypeClassDescriptionclass
class
Logs an exception message for a given logging event.class
Include the logging event'sILoggingEvent.getArgumentArray()
in the JSON output.class
class
class
Includes key value pairs added from slf4j's fluent api in the output according toKeyValuePairsJsonProvider.includeKeyNames
andKeyValuePairsJsonProvider.excludeKeyNames
.class
class
class
class
class
JsonProvider
producing a single JSON field with theILoggingEvent.getThreadName()
.class
class
class
class
IncludesMDC
properties in the JSON output according toMdcJsonProvider.includeMdcKeyNames
andMdcJsonProvider.excludeMdcKeyNames
.class
class
class
A JSON provider that, for any log event with a stack trace, adds aroot_stack_trace_element
JSON object field containing the class name and method name where the outer-most exception was thrown.class
class
A JSON provider that adds astack_hash
Json field on a log with a stack traceclass
class
WritesMarker
names as an array to the 'tags' field.class
Deprecated.UseLoggingEventThreadNameJsonProvider
instead.class
class
Logs the message of the throwable associated with a given logging event, if any.class
Logs the class name of the innermost cause of the throwable associated with a given logging event, if any.class
Logs the message of the innermost cause of the throwable associated with a given logging event, if any.class
Deprecated.useUuidJsonProvider
instead.
AbstractFormattedTimestampJsonProvider
instead