Modifier and Type | Method and Description |
---|---|
void |
LogstashAccessFormatter.addProvider(JsonProvider<IAccessEvent> provider) |
void |
LogstashFormatter.addProvider(JsonProvider<ILoggingEvent> provider) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFieldJsonProvider<Event extends DeferredProcessingAware>
A
JsonProvider 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 a
DateTimeFormatter 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 |
AbstractJsonProvider<Event extends DeferredProcessingAware>
Base
JsonProvider that provides default implementations for standard methods. |
class |
AbstractNestedJsonProvider<Event extends DeferredProcessingAware>
A
JsonProvider that nests other providers within a subobject. |
class |
AbstractPatternJsonProvider<Event extends DeferredProcessingAware>
Transforms an string containing patterns understood by PatternLayouts into JSON output.
|
class |
AbstractThreadNameJsonProvider<Event extends DeferredProcessingAware> |
class |
ContextJsonProvider<Event extends DeferredProcessingAware>
Writes properties from the
Context into the JSON event. |
class |
FormattedTimestampJsonProvider<Event extends DeferredProcessingAware,FieldNames extends LogstashCommonFieldNames>
Deprecated.
use
AbstractFormattedTimestampJsonProvider instead |
class |
GlobalCustomFieldsJsonProvider<Event extends DeferredProcessingAware> |
class |
LogstashVersionJsonProvider<Event extends DeferredProcessingAware>
Writes a version field as a string value (by default) or a numeric value (if
LogstashVersionJsonProvider.isWriteAsInteger() is true). |
class |
SequenceJsonProvider<Event extends DeferredProcessingAware>
Outputs an incrementing sequence number.
|
class |
UuidJsonProvider<Event extends DeferredProcessingAware>
Outputs random UUID as field value.
|
Modifier and Type | Method and Description |
---|---|
List<JsonProvider<Event>> |
JsonProviders.getProviders() |
Modifier and Type | Method and Description |
---|---|
void |
JsonProviders.addProvider(JsonProvider<Event> provider) |
void |
JsonProviders.removeProvider(JsonProvider<Event> provider) |
Modifier and Type | Class and Description |
---|---|
class |
AccessEventFormattedTimestampJsonProvider |
class |
AccessEventNestedJsonProvider |
class |
AccessEventPatternJsonProvider |
class |
AccessEventThreadNameJsonProvider
JsonProvider producing a single JSON field with the IAccessEvent.getThreadName() . |
class |
AccessMessageJsonProvider |
class |
ContentLengthJsonProvider |
class |
ElapsedTimeJsonProvider |
class |
MethodJsonProvider |
class |
ProtocolJsonProvider |
class |
RemoteHostJsonProvider |
class |
RemoteUserJsonProvider |
class |
RequestedUriJsonProvider |
class |
RequestedUrlJsonProvider |
class |
RequestHeadersJsonProvider |
class |
ResponseHeadersJsonProvider |
class |
StatusCodeJsonProvider |
Modifier and Type | Method and Description |
---|---|
void |
LogstashAccessEncoder.addProvider(JsonProvider<IAccessEvent> provider) |
void |
LogstashEncoder.addProvider(JsonProvider<ILoggingEvent> provider) |
Modifier and Type | Method and Description |
---|---|
void |
LogstashAccessLayout.addProvider(JsonProvider<IAccessEvent> provider) |
void |
LogstashLayout.addProvider(JsonProvider<ILoggingEvent> provider) |
Copyright © 2013–2021. All rights reserved.