| Interface | Description |
|---|---|
| FieldNamesAware<FieldNames extends LogstashCommonFieldNames> |
Identifies classes that are aware of logstash field names.
|
| JsonFactoryAware |
Can be implemented by
JsonProviders to indicate that
the provider needs to be injected with the JsonFactory. |
| JsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
Contributes to the JSON output being written for the given Event.
|
| Class | Description |
|---|---|
| AbstractFieldJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
A
JsonProvider that has a configurable field name. |
| AbstractJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
Base
JsonProvider that provides default implementations for standard methods. |
| AbstractNestedJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
A
JsonProvider that nests other providers within a subobject. |
| AbstractPatternJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
Transforms an string containing patterns understood by PatternLayouts into JSON output.
|
| CompositeJsonFormatter<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
Formats logstash Events as JSON using
JsonProviders. |
| ContextJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
Writes properties from the
Context into the JSON event. |
| FormattedTimestampJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware,FieldNames extends LogstashCommonFieldNames> |
Writes a formatted timestamp field.
|
| GlobalCustomFieldsJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> | |
| JsonProviders<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
Contains a collection of
JsonProviders to be used to write
JSON output for an Event. |
| JsonWritingUtils | |
| LogstashVersionJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> |
Writes a version field as a numeric value (by default) or a string value (if
LogstashVersionJsonProvider.isWriteAsString()). |
Copyright © 2017. All Rights Reserved.