Package | Description |
---|---|
net.logstash.logback.composite | |
net.logstash.logback.composite.accessevent | |
net.logstash.logback.composite.loggingevent |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNestedJsonProvider<Event extends DeferredProcessingAware>
A
JsonProvider that nests other providers within a subobject. |
class |
ContextJsonProvider<Event extends DeferredProcessingAware>
Writes properties from the
Context into the JSON event. |
class |
FormattedTimestampJsonProvider<Event extends DeferredProcessingAware,FieldNames extends LogstashCommonFieldNames>
Writes the timestamp field as either:
A string value formatted by a
FastDateFormat 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 |
LogstashVersionJsonProvider<Event extends DeferredProcessingAware>
Writes a version field as a string value (by default) or a numeric value (if
LogstashVersionJsonProvider.isWriteAsInteger() is true). |
Modifier and Type | Class and Description |
---|---|
class |
AccessEventFormattedTimestampJsonProvider |
class |
AccessEventNestedJsonProvider |
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 | Class and Description |
---|---|
class |
AbstractThrowableClassNameJsonProvider |
class |
ArgumentsJsonProvider
Include the logging event's
ILoggingEvent.getArgumentArray() in the JSON output. |
class |
CallerDataJsonProvider |
class |
ContextNameJsonProvider |
class |
JsonMessageJsonProvider
Deprecated.
Use the
LogstashMarkersJsonProvider , and log events with Markers instead. |
class |
LoggerNameJsonProvider |
class |
LoggingEventFormattedTimestampJsonProvider |
class |
LoggingEventNestedJsonProvider |
class |
LogLevelJsonProvider |
class |
LogLevelValueJsonProvider |
class |
MdcJsonProvider
Includes
MDC properties in the JSON output according to
MdcJsonProvider.includeMdcKeyNames and MdcJsonProvider.excludeMdcKeyNames . |
class |
MessageJsonProvider |
class |
RawMessageJsonProvider |
class |
RootStackTraceElementJsonProvider
A JSON provider that, for any log event with a stack trace,
adds a
root_stack_trace_element JSON object field
containing the class name and method name where the outer-most exception was thrown. |
class |
SequenceJsonProvider
Outputs an incrementing sequence number.
|
class |
StackHashJsonProvider
A JSON provider that adds a
stack_hash Json field on a log with a stack trace |
class |
StackTraceJsonProvider |
class |
TagsJsonProvider
Writes
Marker names as an array to the 'tags' field. |
class |
ThreadNameJsonProvider |
class |
ThrowableClassNameJsonProvider |
class |
ThrowableRootCauseClassNameJsonProvider |
class |
UuidProvider
Outputs random UUID as field value.
|
Copyright © 2020. All rights reserved.