Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a(String, Object...) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Abbreviated convenience method for calling
StructuredArguments.array(String, Object...)
. - abbreviate(String) - Method in class net.logstash.logback.abbreviator.CachingAbbreviator
- abbreviate(String) - Method in class net.logstash.logback.abbreviator.DefaultTargetLengthAbbreviator
- abbreviate(String) - Method in class net.logstash.logback.abbreviator.NullAbbreviator
- AbstractCompositeJsonFormatter<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Formats logstash Events as JSON using
JsonProvider
s. - AbstractCompositeJsonFormatter(ContextAware) - Constructor for class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- AbstractFieldJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
A
JsonProvider
that has a configurable field name. - AbstractFieldJsonProvider() - Constructor for class net.logstash.logback.composite.AbstractFieldJsonProvider
- AbstractFormattedTimestampJsonProvider<Event extends DeferredProcessingAware,
FieldNames extends LogstashCommonFieldNames> - Class in net.logstash.logback.composite -
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]") - AbstractFormattedTimestampJsonProvider() - Constructor for class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
- AbstractFormattedTimestampJsonProvider.NumberTimestampWriter - Class in net.logstash.logback.composite
-
Writes the timestamp to the JsonGenerator as a number of milliseconds since unix epoch.
- AbstractFormattedTimestampJsonProvider.StringFormatterWriter - Class in net.logstash.logback.composite
-
Writes the timestamp to the JsonGenerator as a string, converting the timestamp millis into a String using the supplied Function.
- AbstractFormattedTimestampJsonProvider.TimestampWriter - Interface in net.logstash.logback.composite
-
Writes the timestamp to the JsonGenerator
- AbstractJsonPatternParser<Event> - Class in net.logstash.logback.pattern
-
Parser that takes a JSON pattern, resolves all the conversion specifiers and returns an instance of NodeWriter that, when its write() method is invoked, produces JSON defined by the parsed pattern.
- AbstractJsonPatternParser.ArrayWriter<Event> - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.AsBooleanOperation - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.AsDoubleOperation - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.AsJsonOperation - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.AsLongOperation - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.AsNullIfEmptyOperation - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.JsonPatternException - Exception in net.logstash.logback.pattern
- AbstractJsonPatternParser.LayoutValueGetter<Event> - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.ObjectWriter<Event> - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.Operation<T> - Interface in net.logstash.logback.pattern
- AbstractJsonPatternParser.TryJsonOperation - Class in net.logstash.logback.pattern
- AbstractJsonPatternParser.ValueWriter<Event> - Class in net.logstash.logback.pattern
- AbstractJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Base
JsonProvider
that provides default implementations for standard methods. - AbstractJsonProvider() - Constructor for class net.logstash.logback.composite.AbstractJsonProvider
- AbstractLogstashTcpSocketAppender<Event extends DeferredProcessingAware,
Listener extends TcpAppenderListener<Event>> - Class in net.logstash.logback.appender -
An
AsyncDisruptorAppender
appender that writes events to a TCPSocket
outputStream. - AbstractLogstashTcpSocketAppender() - Constructor for class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- AbstractLogstashUdpSocketAppender<Event extends DeferredProcessingAware> - Class in net.logstash.logback.appender
-
An appender that sends events over UDP using a custom
Layout
. - AbstractLogstashUdpSocketAppender() - Constructor for class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- AbstractNestedJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
A
JsonProvider
that nests other providers within a subobject. - AbstractNestedJsonProvider() - Constructor for class net.logstash.logback.composite.AbstractNestedJsonProvider
- AbstractPatternJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Transforms an string containing patterns understood by PatternLayouts into JSON output.
- AbstractPatternJsonProvider() - Constructor for class net.logstash.logback.composite.AbstractPatternJsonProvider
- AbstractSequenceJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Outputs an incrementing sequence number.
- AbstractSequenceJsonProvider() - Constructor for class net.logstash.logback.composite.AbstractSequenceJsonProvider
- AbstractThreadNameJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
- AbstractThreadNameJsonProvider() - Constructor for class net.logstash.logback.composite.AbstractThreadNameJsonProvider
- AbstractThrowableClassNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
- AbstractThrowableClassNameJsonProvider(String) - Constructor for class net.logstash.logback.composite.loggingevent.AbstractThrowableClassNameJsonProvider
- AbstractThrowableMessageJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
Logs an exception message for a given logging event.
- AbstractThrowableMessageJsonProvider(String) - Constructor for class net.logstash.logback.composite.loggingevent.AbstractThrowableMessageJsonProvider
- accept(StackTraceElement) - Method in class net.logstash.logback.stacktrace.StackElementFilter
-
Tests whether or not the specified
StackTraceElement
should be accepted when computing a stack hash. - AccessEventAppenderListenerImpl - Class in net.logstash.logback.appender.listener
-
Deprecated.Replaced by default methods in interface.
- AccessEventAppenderListenerImpl() - Constructor for class net.logstash.logback.appender.listener.AccessEventAppenderListenerImpl
-
Deprecated.
- AccessEventAsyncDisruptorAppender - Class in net.logstash.logback.appender
- AccessEventAsyncDisruptorAppender() - Constructor for class net.logstash.logback.appender.AccessEventAsyncDisruptorAppender
- AccessEventCompositeJsonEncoder - Class in net.logstash.logback.encoder
- AccessEventCompositeJsonEncoder() - Constructor for class net.logstash.logback.encoder.AccessEventCompositeJsonEncoder
- AccessEventCompositeJsonFormatter - Class in net.logstash.logback.composite.accessevent
- AccessEventCompositeJsonFormatter(ContextAware) - Constructor for class net.logstash.logback.composite.accessevent.AccessEventCompositeJsonFormatter
- AccessEventCompositeJsonLayout - Class in net.logstash.logback.layout
- AccessEventCompositeJsonLayout() - Constructor for class net.logstash.logback.layout.AccessEventCompositeJsonLayout
- AccessEventFormattedTimestampJsonProvider - Class in net.logstash.logback.composite.accessevent
- AccessEventFormattedTimestampJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.AccessEventFormattedTimestampJsonProvider
- AccessEventJsonPatternParser - Class in net.logstash.logback.pattern
- AccessEventJsonPatternParser(Context, JsonFactory) - Constructor for class net.logstash.logback.pattern.AccessEventJsonPatternParser
- AccessEventJsonPatternParser.NullNaValueOperation - Class in net.logstash.logback.pattern
- AccessEventJsonProviders - Class in net.logstash.logback.composite.accessevent
-
Used to make it make it more convenient to create well-known
JsonProviders
via xml configuration. - AccessEventJsonProviders() - Constructor for class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- AccessEventNestedJsonProvider - Class in net.logstash.logback.composite.accessevent
- AccessEventNestedJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.AccessEventNestedJsonProvider
- AccessEventPatternJsonProvider - Class in net.logstash.logback.composite.accessevent
- AccessEventPatternJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.AccessEventPatternJsonProvider
- AccessEventTcpAppenderListenerImpl - Class in net.logstash.logback.appender.listener
-
Deprecated.Replaced by default methods in interface.
- AccessEventTcpAppenderListenerImpl() - Constructor for class net.logstash.logback.appender.listener.AccessEventTcpAppenderListenerImpl
-
Deprecated.
- AccessEventThreadNameJsonProvider - Class in net.logstash.logback.composite.accessevent
-
JsonProvider
producing a single JSON field with theIAccessEvent.getThreadName()
. - AccessEventThreadNameJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.AccessEventThreadNameJsonProvider
- AccessMessageJsonProvider - Class in net.logstash.logback.composite.accessevent
- AccessMessageJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.AccessMessageJsonProvider
- acquire() - Method in class net.logstash.logback.util.ThreadLocalHolder
-
Get the value assigned to the current thread, creating a new one if none is assigned yet or the previous has been disposed.
- add(Marker) - Method in class net.logstash.logback.marker.LogstashMarker
- addAccessMessage(AccessMessageJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
-
Deprecated.
- addAppender(Appender<Event>) - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- addArguments(ArgumentsJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addCallerData(CallerDataJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addContentLength(ContentLengthJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addContext(ContextJsonProvider<Event>) - Method in class net.logstash.logback.composite.JsonProviders
- addContextName(ContextNameJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addDecorator(JsonFactoryDecorator) - Method in class net.logstash.logback.decorate.CompositeJsonFactoryDecorator
- addDecorator(JsonGeneratorDecorator) - Method in class net.logstash.logback.decorate.CompositeJsonGeneratorDecorator
- addDestination(String) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Adds the given destination (or destinations) to the list of potential destinations to which to send logs.
- addDestinations(InetSocketAddress...) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Adds the given destinations to the list of potential destinations.
- addDisable(String) - Method in class net.logstash.logback.decorate.FeatureDecorator
-
Disables the feature with the given name.
- addElapsedTime(ElapsedTimeJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addEnable(String) - Method in class net.logstash.logback.decorate.FeatureDecorator
-
Enables the feature with the given name.
- addEscape(CharacterEscapesJsonFactoryDecorator.Escape) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator
- addEvaluator(EventEvaluator<ILoggingEvent>) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- addExclude(String) - Method in class net.logstash.logback.composite.accessevent.IncludeExcludeHeaderFilter
- addExclude(String) - Method in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
- addExclude(String) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- addExcludeMdcKeyName(String) - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- addExcludeMdcKeyName(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
- addExcludeMdcKeyName(String) - Method in class net.logstash.logback.layout.LogstashLayout
- addExcludeMdcKeyName(String) - Method in class net.logstash.logback.LogstashFormatter
- addExclusions(String) - Method in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
-
Add multiple exclusion patterns as a list of comma separated patterns
- addExclusions(String) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Add multiple exclusion patterns as a list of comma separated patterns
- addField(String, NodeWriter<Event>) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ObjectWriter
- addFieldMasker(FieldMasker) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Add the given
FieldMasker
to the maskers used to mask a field. - addGlobalCustomFields(GlobalCustomFieldsJsonProvider<Event>) - Method in class net.logstash.logback.composite.JsonProviders
- addInclude(String) - Method in class net.logstash.logback.composite.accessevent.IncludeExcludeHeaderFilter
- addIncludeMdcKeyName(String) - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- addIncludeMdcKeyName(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
- addIncludeMdcKeyName(String) - Method in class net.logstash.logback.layout.LogstashLayout
- addIncludeMdcKeyName(String) - Method in class net.logstash.logback.LogstashFormatter
- addListener(Listener) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- addListener(AppenderListener<Event>) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- addLoggerName(LoggerNameJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addLogLevel(LogLevelJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addLogLevelValue(LogLevelValueJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addLogstashMarkers(LogstashMarkersJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addMdc(MdcJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addMdcKeyFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
-
Adds the given mdcKeyFieldName entry in the form mdcKeyName=fieldName to use an alternative field name for an MDC key.
- addMdcKeyFieldName(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
- addMdcKeyFieldName(String) - Method in class net.logstash.logback.layout.LogstashLayout
- addMdcKeyFieldName(String) - Method in class net.logstash.logback.LogstashFormatter
- addMessage(AccessMessageJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addMessage(MessageJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addMethod(MethodJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addNestedField(AccessEventNestedJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addNestedField(LoggingEventNestedJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addOperation(String, AbstractJsonPatternParser.Operation<?>) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
-
Register a new
AbstractJsonPatternParser.Operation
and bind it to the givenname
. - addPath(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Adds the given path to the paths that will be masked.
- addPath(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.PathMask
- addPathMask(MaskingJsonGeneratorDecorator.PathMask) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Adds the given paths and mask that will be used to determine if a field should be masked.
- addPathMaskSupplier(MaskingJsonGeneratorDecorator.PathMaskSupplier) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Adds the given supplier of paths and mask that will be used to determine if a field should be masked.
- addPaths(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Adds the given comma separated paths to the paths that will be masked.
- addPaths(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.PathMask
- addPattern(AccessEventPatternJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addPattern(LoggingEventPatternJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addProtocol(ProtocolJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addProvider(JsonProvider<IAccessEvent>) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- addProvider(JsonProvider<IAccessEvent>) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- addProvider(JsonProvider<IAccessEvent>) - Method in class net.logstash.logback.LogstashAccessFormatter
- addProvider(JsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.encoder.LogstashEncoder
- addProvider(JsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.layout.LogstashLayout
- addProvider(JsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.LogstashFormatter
- addProvider(JsonProvider<Event>) - Method in class net.logstash.logback.composite.JsonProviders
- addRawMessage(RawMessageJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addRemoteHost(RemoteHostJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addRemoteUser(RemoteUserJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addRequestedUri(RequestedUriJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addRequestedUrl(RequestedUrlJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addRequestHeaders(RequestHeadersJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addResponseHeaders(ResponseHeadersJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addRootStackTraceElement(RootStackTraceElementJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addSequence(SequenceJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addSequence(SequenceJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addStackHash(StackHashJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addStackTrace(StackTraceJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addStatusCode(StatusCodeJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addStatusEvent(Status) - Method in class net.logstash.logback.status.DelegatingStatusListener
- addStatusEvent(Status) - Method in class net.logstash.logback.status.LevelFilteringStatusListener
- addTags(TagsJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addThreadName(AccessEventThreadNameJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addThreadName(LoggingEventThreadNameJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addThrowableClassName(ThrowableClassNameJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addThrowableMessage(ThrowableMessageJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addThrowableRootCauseClassName(ThrowableRootCauseClassNameJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addThrowableRootCauseMessage(ThrowableRootCauseMessageJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addTimestamp(AccessEventFormattedTimestampJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
- addTimestamp(LoggingEventFormattedTimestampJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- addTruncateAfter(String) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- addTruncateAfters(String) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Add multiple truncate after patterns as a list of comma separated patterns.
- addUuid(UuidJsonProvider<Event>) - Method in class net.logstash.logback.composite.JsonProviders
- addValue(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Adds the given value regex to the regexes that will be used to determine if a field value should be masked.
- addValue(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
- addValueMask(MaskingJsonGeneratorDecorator.ValueMask) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Adds the given value regexes and mask to the regexes that will be used to determine if a field value should be masked.
- addValueMasker(ValueMasker) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Add the given
ValueMasker
to the maskers used to mask a value. - addValueMaskSupplier(MaskingJsonGeneratorDecorator.ValueMaskSupplier) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Adds the given supplier of value regexes and mask to the regexes that will be used to determine if a field value should be masked.
- addValues(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Adds the comma separated string of value regexes to the regexes that will be used to determine if a field value should be masked.
- addValues(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
- addVersion(LogstashVersionJsonProvider<Event>) - Method in class net.logstash.logback.composite.JsonProviders
- aggregate(Collection<? extends Marker>) - Static method in class net.logstash.logback.marker.Markers
-
Aggregates the given markers into a single marker.
- aggregate(Marker...) - Static method in class net.logstash.logback.marker.Markers
-
Aggregates the given markers into a single marker.
- and(Marker) - Method in class net.logstash.logback.marker.LogstashMarker
-
Adds the given marker as a reference, and returns this marker.
- any() - Static method in class net.logstash.logback.stacktrace.StackElementFilter
-
Creates a
StackElementFilter
that accepts any stack trace elements - append(Event) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- append(Event) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- append(String, Object) - Static method in class net.logstash.logback.marker.Markers
- APPEND - Enum constant in enum net.logstash.logback.appender.listener.FailureSummaryAppenderListener.CallbackType
-
Callback for appending events to the appender.
- appendArray(String, Object...) - Static method in class net.logstash.logback.marker.Markers
- appendEntries(Map<?, ?>) - Static method in class net.logstash.logback.marker.Markers
- APPENDER_NAME_FORMAT - Static variable in class net.logstash.logback.appender.AsyncDisruptorAppender
- AppenderListener<Event extends DeferredProcessingAware> - Interface in net.logstash.logback.appender.listener
-
Listens to an appender.
- appenderStarted(Appender<IAccessEvent>) - Method in class net.logstash.logback.appender.listener.AccessEventAppenderListenerImpl
-
Deprecated.
- appenderStarted(Appender<ILoggingEvent>) - Method in class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
-
Deprecated.
- appenderStarted(Appender<Event>) - Method in interface net.logstash.logback.appender.listener.AppenderListener
-
Called when the given appender is started.
- appenderStopped(Appender<IAccessEvent>) - Method in class net.logstash.logback.appender.listener.AccessEventAppenderListenerImpl
-
Deprecated.
- appenderStopped(Appender<ILoggingEvent>) - Method in class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
-
Deprecated.
- appenderStopped(Appender<Event>) - Method in interface net.logstash.logback.appender.listener.AppenderListener
-
Called when the given appender is stopped.
- appendFields(Object) - Static method in class net.logstash.logback.marker.Markers
- appendRaw(String, String) - Static method in class net.logstash.logback.marker.Markers
- apply(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsBooleanOperation
- apply(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsDoubleOperation
- apply(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsJsonOperation
- apply(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsLongOperation
- apply(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsNullIfEmptyOperation
- apply(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.TryJsonOperation
- apply(String) - Method in class net.logstash.logback.pattern.AccessEventJsonPatternParser.NullNaValueOperation
- ArgumentsJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
Include the logging event's
ILoggingEvent.getArgumentArray()
in the JSON output. - ArgumentsJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- array(String, Object...) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Adds a field to the JSON event whose key is
fieldName
and whose value is a JSON array of objects AND a string version of the array to the formatted message. - AsBooleanOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsBooleanOperation
- AsDoubleOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsDoubleOperation
- AsJsonOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsJsonOperation
- AsLongOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsLongOperation
- AsNullIfEmptyOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsNullIfEmptyOperation
- assertIsStarted() - Method in class net.logstash.logback.composite.AbstractJsonProvider
-
Assert the component is started and throw
IllegalStateException
 if not - assertStarted() - Method in class net.logstash.logback.abbreviator.DefaultTargetLengthAbbreviator
- assertStreamConnected() - Method in class net.logstash.logback.util.ProxyOutputStream
-
Get the underlying OutputStream and assert it is connected.
- AsyncDisruptorAppender<Event extends DeferredProcessingAware,
Listener extends AppenderListener<Event>> - Class in net.logstash.logback.appender -
An asynchronous appender that uses an LMAX Disruptor
RingBuffer
as the interthread data exchange mechanism (as opposed to aBlockingQueue
used by logback'sAsyncAppender
). - AsyncDisruptorAppender() - Constructor for class net.logstash.logback.appender.AsyncDisruptorAppender
- AsyncDisruptorAppender.LogEvent<Event> - Class in net.logstash.logback.appender
-
Event wrapper object used for each element of the
RingBuffer
. - AsyncDisruptorAppender.LogEventFactory<Event> - Class in net.logstash.logback.appender
-
Factory for creating the initial
AsyncDisruptorAppender.LogEvent
s to populate theRingBuffer
. - AsyncDisruptorAppender.LogEventTranslator<Event> - Class in net.logstash.logback.appender
-
Sets the
AsyncDisruptorAppender.LogEvent.event
to the logback Event.
B
- buildLayout() - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- buildLayout(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
-
Initialize a PatternLayout with the supplied format and throw an
IllegalArgumentException
if the format is invalid. - byPattern(List<Pattern>) - Static method in class net.logstash.logback.stacktrace.StackElementFilter
-
Creates a
StackElementFilter
by exclusionpatterns
C
- CachingAbbreviator - Class in net.logstash.logback.abbreviator
-
An
Abbreviator
that caches results from aCachingAbbreviator.delegate
abbreviator. - CachingAbbreviator - Class in net.logstash.logback
-
Deprecated.use net.logstash.logback.abbreviator.CachingAbbreviator instead
- CachingAbbreviator(Abbreviator) - Constructor for class net.logstash.logback.abbreviator.CachingAbbreviator
- CachingAbbreviator(Abbreviator) - Constructor for class net.logstash.logback.CachingAbbreviator
-
Deprecated.
- calculateThreadName() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- CallerDataJsonProvider - Class in net.logstash.logback.composite.loggingevent
- CallerDataJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- CborFeatureJsonGeneratorDecorator - Class in net.logstash.logback.decorate.cbor
-
A
JsonGeneratorDecorator
that allows enabling/disabling ofCBORGenerator
features. - CborFeatureJsonGeneratorDecorator() - Constructor for class net.logstash.logback.decorate.cbor.CborFeatureJsonGeneratorDecorator
- CborJsonFactoryDecorator - Class in net.logstash.logback.decorate.cbor
-
A
JsonFactoryDecorator
that will switch the output to binary CBOR output instead of JSON text. - CborJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.cbor.CborJsonFactoryDecorator
- CharacterEscapesJsonFactoryDecorator - Class in net.logstash.logback.decorate
-
A
JsonFactoryDecorator
that can be used to customize theJsonFactory.setCharacterEscapes(CharacterEscapes)
. - CharacterEscapesJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator
- CharacterEscapesJsonFactoryDecorator.Escape - Class in net.logstash.logback.decorate
-
Defines how a character will be escaped whenever that character is attempted to be written by a JsonGenerator.
- clear() - Method in class net.logstash.logback.abbreviator.CachingAbbreviator
-
Clears the cache.
- close() - Method in class net.logstash.logback.util.ProxyOutputStream
-
Invokes the delegate's
close()
method. - close() - Method in class net.logstash.logback.util.ReusableByteBuffer
- close() - Method in class net.logstash.logback.util.ThreadLocalHolder
-
Close the holder and dispose all values.
- commaDelimitedListToStringArray(String) - Static method in class net.logstash.logback.util.StringUtils
-
Convert a comma delimited list into an array of strings.
- compareTo(CharacterEscapesJsonFactoryDecorator.Escape) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- CompositeJsonEncoder<Event extends DeferredProcessingAware> - Class in net.logstash.logback.encoder
- CompositeJsonEncoder() - Constructor for class net.logstash.logback.encoder.CompositeJsonEncoder
- CompositeJsonFactoryDecorator - Class in net.logstash.logback.decorate
-
Combines a list of decorators into a single decorator, so multiple decorators can be used together.
- CompositeJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.CompositeJsonFactoryDecorator
- CompositeJsonFormatter<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Deprecated.use
AbstractCompositeJsonFormatter
 instead. - CompositeJsonFormatter(ContextAware) - Constructor for class net.logstash.logback.composite.CompositeJsonFormatter
-
Deprecated.
- CompositeJsonGeneratorDecorator - Class in net.logstash.logback.decorate
-
Combines a list of decorators into a single decorator, so multiple decorators can be used together.
- CompositeJsonGeneratorDecorator() - Constructor for class net.logstash.logback.decorate.CompositeJsonGeneratorDecorator
- CompositeJsonLayout<Event extends DeferredProcessingAware> - Class in net.logstash.logback.layout
- CompositeJsonLayout() - Constructor for class net.logstash.logback.layout.CompositeJsonLayout
- configureProviderFieldNames() - Method in class net.logstash.logback.LogstashAccessFormatter
- configureProviderFieldNames() - Method in class net.logstash.logback.LogstashFormatter
- CONNECT - Enum constant in enum net.logstash.logback.appender.listener.FailureSummaryAppenderListener.CallbackType
-
Callback for creating TCP connections for a TCP appender.
- connectFailed(long, int, int) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- connectFailed(long, int, int) - Method in interface net.logstash.logback.appender.destination.DestinationConnectionStrategy
-
Called when a connection fails to the given failedDestinationIndex.
- connectFailed(long, int, int) - Method in class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
- connectFailed(long, int, int) - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
- connectionClosed(Appender<IAccessEvent>, Socket) - Method in class net.logstash.logback.appender.listener.AccessEventTcpAppenderListenerImpl
-
Deprecated.
- connectionClosed(Appender<ILoggingEvent>, Socket) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
-
Deprecated.
- connectionClosed(Appender<Event>, Socket) - Method in interface net.logstash.logback.appender.listener.TcpAppenderListener
-
Called after the given appender closes the given socket (either due to a reconnect, or shutdown)
- connectionFailed(Appender<IAccessEvent>, InetSocketAddress, Throwable) - Method in class net.logstash.logback.appender.listener.AccessEventTcpAppenderListenerImpl
-
Deprecated.
- connectionFailed(Appender<ILoggingEvent>, InetSocketAddress, Throwable) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
-
Deprecated.
- connectionFailed(Appender<Event>, InetSocketAddress, Throwable) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
- connectionFailed(Appender<Event>, InetSocketAddress, Throwable) - Method in interface net.logstash.logback.appender.listener.TcpAppenderListener
-
Called after the given appender fails to open a socket
- connectionOpened(Appender<IAccessEvent>, Socket) - Method in class net.logstash.logback.appender.listener.AccessEventTcpAppenderListenerImpl
-
Deprecated.
- connectionOpened(Appender<ILoggingEvent>, Socket) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
-
Deprecated.
- connectionOpened(Appender<Event>, Socket) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
- connectionOpened(Appender<Event>, Socket) - Method in interface net.logstash.logback.appender.listener.TcpAppenderListener
-
Called after the given appender successfully opens the given socket
- connectSuccess(long, int, int) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- connectSuccess(long, int, int) - Method in interface net.logstash.logback.appender.destination.DestinationConnectionStrategy
-
Called when a connection was successful to the given connectedDestinationIndex.
- connectSuccess(long, int, int) - Method in class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
- connectSuccess(long, int, int) - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
- contains(String) - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- contains(Marker) - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- ContentLengthJsonProvider - Class in net.logstash.logback.composite.accessevent
- ContentLengthJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.ContentLengthJsonProvider
- ContextJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Writes properties from the
Context
into the JSON event. - ContextJsonProvider() - Constructor for class net.logstash.logback.composite.ContextJsonProvider
- ContextNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
- ContextNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ContextNameJsonProvider
- convert(ILoggingEvent) - Method in class net.logstash.logback.pattern.EnhancedPropertyConverter
- convert(ILoggingEvent) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- createEventHandler() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- createEventHandler() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
-
Create the
EventHandler
to process events as they become available from the RingBuffer. - createEventHandler() - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- createFormatter() - Method in class net.logstash.logback.encoder.AccessEventCompositeJsonEncoder
- createFormatter() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- createFormatter() - Method in class net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder
- createFormatter() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- createFormatter() - Method in class net.logstash.logback.encoder.LogstashEncoder
- createFormatter() - Method in class net.logstash.logback.layout.AccessEventCompositeJsonLayout
- createFormatter() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- createFormatter() - Method in class net.logstash.logback.layout.LoggingEventCompositeJsonLayout
- createFormatter() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- createFormatter() - Method in class net.logstash.logback.layout.LogstashLayout
- createInstance() - Method in class net.logstash.logback.util.ThreadLocalHolder
-
Create a new object instance (must be non-null).
- createLayout() - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
-
Create a PatternLayout instance of the appropriate type.
- createLayout() - Method in class net.logstash.logback.pattern.AccessEventJsonPatternParser
- createLayout() - Method in class net.logstash.logback.pattern.LoggingEventJsonPatternParser
-
Create a new
PatternLayout
and replace the default%property
converter with aEnhancedPropertyConverter
to add support for default value in case the property is not defined. - createNativeSequenceNumberFieldAccessor() - Method in class net.logstash.logback.composite.AbstractSequenceJsonProvider
-
Get a function used to access the sequenceNumber field of the supplied event.
- createNativeSequenceNumberFieldAccessor() - Method in class net.logstash.logback.composite.accessevent.SequenceJsonProvider
- createNativeSequenceNumberFieldAccessor() - Method in class net.logstash.logback.composite.loggingevent.SequenceJsonProvider
- createOutputStream() - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- createParser(JsonFactory) - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
- createParser(JsonFactory) - Method in class net.logstash.logback.composite.accessevent.AccessEventPatternJsonProvider
- createParser(JsonFactory) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventPatternJsonProvider
- createSequenceProvider() - Method in class net.logstash.logback.composite.AbstractSequenceJsonProvider
-
Create a default sequence provider depending on the current Logback version.
- createWaitStrategyFromString(String) - Static method in class net.logstash.logback.appender.WaitStrategyFactory
-
Creates a
WaitStrategy
from a string.
D
- decorate(JsonFactory) - Method in class net.logstash.logback.decorate.cbor.CborJsonFactoryDecorator
- decorate(JsonFactory) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator
- decorate(JsonFactory) - Method in class net.logstash.logback.decorate.CompositeJsonFactoryDecorator
- decorate(JsonFactory) - Method in class net.logstash.logback.decorate.EscapeNonAsciiJsonFactoryDecorator
- decorate(JsonFactory) - Method in interface net.logstash.logback.decorate.JsonFactoryDecorator
-
Decorates the given
JsonFactory
. - decorate(JsonFactory) - Method in class net.logstash.logback.decorate.NullJsonFactoryDecorator
- decorate(JsonFactory) - Method in class net.logstash.logback.decorate.smile.SmileJsonFactoryDecorator
- decorate(JsonFactory) - Method in class net.logstash.logback.decorate.yaml.YamlJsonFactoryDecorator
- decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.cbor.CborFeatureJsonGeneratorDecorator
- decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.CompositeJsonGeneratorDecorator
- decorate(JsonGenerator) - Method in interface net.logstash.logback.decorate.JsonGeneratorDecorator
-
Decorates the given generator, and returns the decorated generator.
- decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.NullJsonGeneratorDecorator
- decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.PrettyPrintingJsonGeneratorDecorator
- decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.smile.SmileFeatureJsonGeneratorDecorator
- decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.yaml.YamlFeatureJsonGeneratorDecorator
- decorate(JsonGenerator) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
- decorate(T) - Method in class net.logstash.logback.decorate.FeatureDecorator
- DEFAULT_CLASS_NAME_LENGTH - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- DEFAULT_CONNECTION_TIMEOUT - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Default timeout when waiting for the remote server to accept our connection.
- DEFAULT_DROPPED_WARN_FREQUENCY - Static variable in class net.logstash.logback.appender.AsyncDisruptorAppender
- DEFAULT_INITIALSEND_DELAY - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
The default delay before sending data into a newly established connection
- DEFAULT_INLINE_SEPARATOR - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
String sequence to use to delimit lines instead of
CoreConstants.LINE_SEPARATOR
when inline is active - DEFAULT_KEY_VALUE_MESSAGE_FORMAT_PATTERN - Static variable in class net.logstash.logback.argument.StructuredArguments
-
The default message format used when writing key value pairs to the log message.
- DEFAULT_MAX_DEPTH_PER_THROWABLE - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- DEFAULT_MAX_LENGTH - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- DEFAULT_PORT - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
The default port number of remote logging server (4560).
- DEFAULT_PRODUCER_TYPE - Static variable in class net.logstash.logback.appender.AsyncDisruptorAppender
- DEFAULT_QUEUE_SIZE - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Deprecated.Use
AsyncDisruptorAppender.DEFAULT_RING_BUFFER_SIZE
instead - DEFAULT_RECONNECTION_DELAY - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
The default reconnection delay (30000 milliseconds or 30 seconds).
- DEFAULT_RING_BUFFER_SIZE - Static variable in class net.logstash.logback.appender.AsyncDisruptorAppender
- DEFAULT_THREAD_NAME_FORMAT - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- DEFAULT_THREAD_NAME_FORMAT - Static variable in class net.logstash.logback.appender.AsyncDisruptorAppender
- DEFAULT_TIMEZONE_KEYWORD - Static variable in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
-
Keyword used by
AbstractFormattedTimestampJsonProvider.setTimeZone(String)
to denote the system default time zone. - DEFAULT_VERSION - Static variable in class net.logstash.logback.composite.LogstashVersionJsonProvider
- DEFAULT_WAIT_STRATEGY - Static variable in class net.logstash.logback.appender.AsyncDisruptorAppender
- DEFAULT_WRITE_BUFFER_SIZE - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- DEFAULT_WRITE_TIMEOUT - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
The default write timeout in milliseconds (0 means no write timeout).
- DefaultTargetLengthAbbreviator - Class in net.logstash.logback.abbreviator
-
Abbreviates class names in a way similar to the Logback layout feature (see https://logback.qos.ch/manual/layouts.html#logger).
- DefaultTargetLengthAbbreviator() - Constructor for class net.logstash.logback.abbreviator.DefaultTargetLengthAbbreviator
- defer(Supplier<? extends StructuredArgument>) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Defer the evaluation of the argument until actually required.
- defer(Supplier<? extends LogstashMarker>) - Static method in class net.logstash.logback.marker.Markers
- DEFERRED_MARKER_NAME - Static variable in class net.logstash.logback.marker.DeferredLogstashMarker
- DeferredLogstashMarker - Class in net.logstash.logback.marker
-
A
LogstashMarker
that defers the creation of anotherLogstashMarker
until the first time it is encoded. - DeferredLogstashMarker(Supplier<? extends LogstashMarker>) - Constructor for class net.logstash.logback.marker.DeferredLogstashMarker
- DeferredStructuredArgument - Class in net.logstash.logback.argument
-
A
StructuredArgument
that defers the creation of anotherStructuredArgument
until the first time its value is needed. - DeferredStructuredArgument(Supplier<? extends StructuredArgument>) - Constructor for class net.logstash.logback.argument.DeferredStructuredArgument
- delegate - Variable in class net.logstash.logback.util.ProxyOutputStream
- DelegateDestinationConnectionStrategy - Class in net.logstash.logback.appender.destination
-
A convenience class to make setting a
DestinationConnectionStrategy
cleaner in logback's xml configuration when using the strategies provided by logstash-logback-encoder. - DelegateDestinationConnectionStrategy() - Constructor for class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- DelegatingAsyncDisruptorAppender<Event extends DeferredProcessingAware,
Listener extends AppenderListener<Event>> - Class in net.logstash.logback.appender -
An
AsyncDisruptorAppender
that delegates appending of an event to delegateDelegatingAsyncDisruptorAppender.appenders
. - DelegatingAsyncDisruptorAppender() - Constructor for class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- DelegatingStatusListener - Class in net.logstash.logback.status
-
A
StatusListener
that delegates to anotherStatusListener
- DelegatingStatusListener() - Constructor for class net.logstash.logback.status.DelegatingStatusListener
- delimitedListToStringArray(String, String) - Static method in class net.logstash.logback.util.StringUtils
-
Take a
String
that is a delimited list and convert it into aString
array. - DestinationConnectionStrategy - Interface in net.logstash.logback.appender.destination
-
Strategy used to determine to which destination to connect, and when to reconnect.
- DestinationConnectionStrategyWithTtl - Class in net.logstash.logback.appender.destination
-
A
DestinationConnectionStrategy
that will force a connection to be reestablished after a length of time has elapsed. - DestinationConnectionStrategyWithTtl() - Constructor for class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
- DestinationParser - Class in net.logstash.logback.appender.destination
-
Constructs
InetSocketAddress
es by parsingString
values. - detachAndStopAllAppenders() - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- detachAppender(Appender<Event>) - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- detachAppender(String) - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- disable(F) - Method in class net.logstash.logback.decorate.FeatureDecorator
-
Disables the given feature.
- dispose() - Method in interface net.logstash.logback.util.ThreadLocalHolder.Lifecycle
-
Dispose the instance and free allocated resources.
- disposeInstance(T) - Method in class net.logstash.logback.util.ThreadLocalHolder
-
Dispose the object instance by calling its life cycle methods.
- doLayout(Event) - Method in class net.logstash.logback.layout.CompositeJsonLayout
E
- e(Map<?, ?>) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Abbreviated convenience method for calling
StructuredArguments.entries(Map)
. - ElapsedTimeJsonProvider - Class in net.logstash.logback.composite.accessevent
- ElapsedTimeJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.ElapsedTimeJsonProvider
- empty() - Static method in class net.logstash.logback.marker.Markers
- EMPTY_MARKER_NAME - Static variable in class net.logstash.logback.marker.EmptyLogstashMarker
- EmptyLogstashMarker - Class in net.logstash.logback.marker
-
An empty marker that does nothing itself, but can be used as a base marker when you want to conditionally chain other markers with
LogstashMarker.and(Marker)
. - EmptyLogstashMarker() - Constructor for class net.logstash.logback.marker.EmptyLogstashMarker
- enable(F) - Method in class net.logstash.logback.decorate.FeatureDecorator
-
Enables the given feature.
- encode(Event) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- encode(Event, OutputStream) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- encode(Event, OutputStream) - Method in interface net.logstash.logback.encoder.StreamingEncoder
- EnhancedPropertyConverter - Class in net.logstash.logback.pattern
-
Variation of the Logback
PropertyConverter
with the option to specify a default value to use when the property does not exist instead of returningnull
as does the original Logback implementation. - EnhancedPropertyConverter() - Constructor for class net.logstash.logback.pattern.EnhancedPropertyConverter
- entries(Map<?, ?>) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Adds a "key":"value" entry for each Map entry to the JSON event AND
map.toString()
to the formatted message. - equals(Object) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- equals(Object) - Method in class net.logstash.logback.marker.DeferredLogstashMarker
- equals(Object) - Method in class net.logstash.logback.marker.EmptyLogstashMarker
- equals(Object) - Method in class net.logstash.logback.marker.LogstashMarker
- equals(Object) - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- equals(Object) - Method in class net.logstash.logback.marker.ObjectAppendingMarker
- equals(Object) - Method in class net.logstash.logback.marker.ObjectFieldsAppendingMarker
- equals(Object) - Method in class net.logstash.logback.marker.RawJsonAppendingMarker
- equals(Object) - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
- Escape() - Constructor for class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- Escape(char, String) - Constructor for class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- Escape(int, String) - Constructor for class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- Escape(String, String) - Constructor for class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- EscapeNonAsciiJsonFactoryDecorator - Class in net.logstash.logback.decorate
-
Enables the
JsonGenerator.Feature.ESCAPE_NON_ASCII
feature on theJsonFactory
. - EscapeNonAsciiJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.EscapeNonAsciiJsonFactoryDecorator
- event - Variable in class net.logstash.logback.appender.AsyncDisruptorAppender.LogEvent
-
The logback event.
- eventAppended(Appender<IAccessEvent>, IAccessEvent, long) - Method in class net.logstash.logback.appender.listener.AccessEventAppenderListenerImpl
-
Deprecated.
- eventAppended(Appender<ILoggingEvent>, ILoggingEvent, long) - Method in class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
-
Deprecated.
- eventAppended(Appender<Event>, Event, long) - Method in interface net.logstash.logback.appender.listener.AppenderListener
-
Called when the given event was successfully appended by the given appender.
- eventAppended(Appender<Event>, Event, long) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
- eventAppendFailed(Appender<IAccessEvent>, IAccessEvent, Throwable) - Method in class net.logstash.logback.appender.listener.AccessEventAppenderListenerImpl
-
Deprecated.
- eventAppendFailed(Appender<ILoggingEvent>, ILoggingEvent, Throwable) - Method in class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
-
Deprecated.
- eventAppendFailed(Appender<Event>, Event, Throwable) - Method in interface net.logstash.logback.appender.listener.AppenderListener
-
Called when the given event was failed to be appended by the given appender.
- eventAppendFailed(Appender<Event>, Event, Throwable) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
- eventSendFailure(Appender<IAccessEvent>, IAccessEvent, Throwable) - Method in class net.logstash.logback.appender.listener.AccessEventTcpAppenderListenerImpl
-
Deprecated.
- eventSendFailure(Appender<ILoggingEvent>, ILoggingEvent, Throwable) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
-
Deprecated.
- eventSendFailure(Appender<Event>, Event, Throwable) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
- eventSendFailure(Appender<Event>, Event, Throwable) - Method in interface net.logstash.logback.appender.listener.TcpAppenderListener
-
Called when the given appender fails to send the given event over a TCP connection.
- eventSent(Appender<IAccessEvent>, Socket, IAccessEvent, long) - Method in class net.logstash.logback.appender.listener.AccessEventTcpAppenderListenerImpl
-
Deprecated.
- eventSent(Appender<ILoggingEvent>, Socket, ILoggingEvent, long) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
-
Deprecated.
- eventSent(Appender<Event>, Socket, Event, long) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
- eventSent(Appender<Event>, Socket, Event, long) - Method in interface net.logstash.logback.appender.listener.TcpAppenderListener
-
Called after given appender successfully sent the given event over the TCP connection.
F
- f(Object) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Abbreviated convenience method for calling
StructuredArguments.fields(Object)
. - FailureSummaryAppenderListener<Event extends DeferredProcessingAware> - Class in net.logstash.logback.appender.listener
-
A
TcpAppenderListener
that invokes different callbacks for the first successful append/send/connect after a series of failures. - FailureSummaryAppenderListener() - Constructor for class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
- FailureSummaryAppenderListener.CallbackType - Enum in net.logstash.logback.appender.listener
-
The type of listener callback.
- FailureSummaryAppenderListener.FailureSummary - Interface in net.logstash.logback.appender.listener
-
Summary details of consecutive failures
- FailureSummaryLoggingAppenderListener<Event extends DeferredProcessingAware> - Class in net.logstash.logback.appender.listener
-
A
TcpAppenderListener
that logs a warning message on the first append/send/connect success after a series of consecutive failures. - FailureSummaryLoggingAppenderListener() - Constructor for class net.logstash.logback.appender.listener.FailureSummaryLoggingAppenderListener
- FeatureDecorator<T,
F extends Enum<F>> - Class in net.logstash.logback.decorate -
A generic decorator that allows enabling/disabling of Jackson features.
- FeatureDecorator(Class<F>, BiFunction<T, F, T>, BiFunction<T, F, T>) - Constructor for class net.logstash.logback.decorate.FeatureDecorator
- FeatureJsonFactoryDecorator - Class in net.logstash.logback.decorate
-
A
JsonFactoryDecorator
that allows enabling/disabling ofJsonFactory
features. - FeatureJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.FeatureJsonFactoryDecorator
- FeatureJsonGeneratorDecorator - Class in net.logstash.logback.decorate
-
A
JsonGeneratorDecorator
that allows enabling/disabling ofJsonGenerator
features. - FeatureJsonGeneratorDecorator() - Constructor for class net.logstash.logback.decorate.FeatureJsonGeneratorDecorator
- FIELD_CALLER - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_CALLER_CLASS_NAME - Static variable in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- FIELD_CALLER_FILE_NAME - Static variable in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- FIELD_CALLER_LINE_NUMBER - Static variable in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- FIELD_CALLER_METHOD_NAME - Static variable in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- FIELD_CLASS - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_CLASS_NAME - Static variable in class net.logstash.logback.composite.loggingevent.RootStackTraceElementJsonProvider
- FIELD_CONTENT_LENGTH - Static variable in class net.logstash.logback.composite.accessevent.ContentLengthJsonProvider
- FIELD_CONTEXT_NAME - Static variable in class net.logstash.logback.composite.loggingevent.ContextNameJsonProvider
- FIELD_ELAPSED_TIME - Static variable in class net.logstash.logback.composite.accessevent.ElapsedTimeJsonProvider
- FIELD_FILE - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_LEVEL - Static variable in class net.logstash.logback.composite.loggingevent.LogLevelJsonProvider
- FIELD_LEVEL_VAL - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_LEVEL_VALUE - Static variable in class net.logstash.logback.composite.loggingevent.LogLevelValueJsonProvider
- FIELD_LINE - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_LOGGER - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_LOGGER_NAME - Static variable in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- FIELD_MESSAGE - Static variable in class net.logstash.logback.composite.accessevent.AccessMessageJsonProvider
- FIELD_MESSAGE - Static variable in class net.logstash.logback.composite.loggingevent.MessageJsonProvider
- FIELD_METHOD - Static variable in class net.logstash.logback.composite.accessevent.MethodJsonProvider
- FIELD_METHOD - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_METHOD_NAME - Static variable in class net.logstash.logback.composite.loggingevent.RootStackTraceElementJsonProvider
- FIELD_NAME - Static variable in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
- FIELD_NESTED - Static variable in class net.logstash.logback.composite.AbstractNestedJsonProvider
- FIELD_PROTOCOL - Static variable in class net.logstash.logback.composite.accessevent.ProtocolJsonProvider
- FIELD_RAW_MESSAGE - Static variable in class net.logstash.logback.composite.loggingevent.RawMessageJsonProvider
- FIELD_REMOTE_HOST - Static variable in class net.logstash.logback.composite.accessevent.RemoteHostJsonProvider
- FIELD_REMOTE_USER - Static variable in class net.logstash.logback.composite.accessevent.RemoteUserJsonProvider
- FIELD_REQUESTED_URI - Static variable in class net.logstash.logback.composite.accessevent.RequestedUriJsonProvider
- FIELD_REQUESTED_URL - Static variable in class net.logstash.logback.composite.accessevent.RequestedUrlJsonProvider
- FIELD_SEQUENCE - Static variable in class net.logstash.logback.composite.AbstractSequenceJsonProvider
-
Default JSON field name
- FIELD_SEQUENCE - Static variable in class net.logstash.logback.composite.SequenceJsonProvider
-
Deprecated.
- FIELD_STACK_TRACE - Static variable in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
- FIELD_STACKTRACE - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_STACKTRACE_ELEMENT - Static variable in class net.logstash.logback.composite.loggingevent.RootStackTraceElementJsonProvider
- FIELD_STATUS_CODE - Static variable in class net.logstash.logback.composite.accessevent.StatusCodeJsonProvider
- FIELD_TAGS - Static variable in class net.logstash.logback.composite.loggingevent.TagsJsonProvider
- FIELD_THREAD - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
- FIELD_THREAD_NAME - Static variable in class net.logstash.logback.composite.AbstractThreadNameJsonProvider
- FIELD_TIMESTAMP - Static variable in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
- FIELD_UUID - Static variable in class net.logstash.logback.composite.UuidJsonProvider
- FIELD_VERSION - Static variable in class net.logstash.logback.composite.LogstashVersionJsonProvider
- FieldMasker - Interface in net.logstash.logback.mask
-
Masks JSON fields within a JSON stream.
- FieldNameBasedFieldMasker - Class in net.logstash.logback.mask
-
Masks values of specific JSON field names within a JSON stream.
- FieldNameBasedFieldMasker(Set<String>, Object) - Constructor for class net.logstash.logback.mask.FieldNameBasedFieldMasker
- fieldNames - Variable in class net.logstash.logback.LogstashAccessFormatter
-
The field names to use when writing the access event fields
- fieldNames - Variable in class net.logstash.logback.LogstashFormatter
-
The field names to use when writing the standard event fields
- FieldNamesAware<FieldNames extends LogstashCommonFieldNames> - Interface in net.logstash.logback.composite
-
Identifies classes that are aware of logstash field names.
- fields(Object) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Adds a "key":"value" entry for each field in the given object to the JSON event AND
object.toString()
to the formatted message. - fireAppenderStarted() - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- fireAppenderStarted() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- fireAppenderStopped() - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- fireAppenderStopped() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- fireConnectionClosed(Socket) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- fireConnectionFailed(InetSocketAddress, Throwable) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- fireConnectionOpened(Socket) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- fireEventAppended(Event, long) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- fireEventAppended(Event, long) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- fireEventAppendFailed(Event, Throwable) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- fireEventAppendFailed(Event, Throwable) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- fireEventSendFailure(Event, Throwable) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- fireEventSent(Socket, Event, long) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- flush() - Method in class net.logstash.logback.util.ProxyOutputStream
-
Invokes the delegate's
flush()
method. - footerBytes() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- FormattedTimestampJsonProvider<Event extends DeferredProcessingAware,
FieldNames extends LogstashCommonFieldNames> - Class in net.logstash.logback.composite -
Deprecated.use
AbstractFormattedTimestampJsonProvider
instead - FormattedTimestampJsonProvider() - Constructor for class net.logstash.logback.composite.FormattedTimestampJsonProvider
-
Deprecated.
- FULL_CLASS_NAME_LENGTH - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- FULL_MAX_DEPTH_PER_THROWABLE - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- FULL_MAX_LENGTH - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
G
- getAbbreviator() - Method in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- getAppender(String) - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- getAppendRetryFrequency() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getAppendTimeout() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getArguments() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
-
The name of the arguments object field.
- getCaller() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
-
The name of the caller object field.
- getCallerClass() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getCallerFile() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getCallerLine() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getCallerMethod() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getClassFieldName() - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- getClassNameAbbreviator() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- getConnectedDestination() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Returns the currently connected destination as an
Optional
. - getConnectionStrategy() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getConnectionTimeout() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Get the connection timeout used when establishing a TCP connection to a remote destination.
- getConnectionTTL() - Method in class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
- getConsecutiveFailures() - Method in interface net.logstash.logback.appender.listener.FailureSummaryAppenderListener.FailureSummary
-
The number of consecutive failures before a success.
- getConstantValue() - Method in class net.logstash.logback.pattern.PatternLayoutAdapter
-
Get the constant value of the pattern or throw an
IllegalStateException
if the pattern is not constant. - getContentLength() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getContext() - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
-
The name of the context object field.
- getCustomFields() - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
- getCustomFields() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getCustomFields() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getCustomFields() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getCustomFields() - Method in class net.logstash.logback.layout.LogstashLayout
- getCustomFields() - Method in class net.logstash.logback.LogstashAccessFormatter
- getCustomFields() - Method in class net.logstash.logback.LogstashFormatter
- getCustomFieldsAsString() - Method in class net.logstash.logback.LogstashAccessFormatter
- getCustomFieldsAsString() - Method in class net.logstash.logback.LogstashFormatter
- getCustomFieldsNode() - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
- getDelegate() - Method in class net.logstash.logback.status.DelegatingStatusListener
- getDestinations() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Return the destinations in which to attempt to send logs.
- getDisruptor() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getDroppedWarnFrequency() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getElapsedTime() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getEncoder() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getEncoding() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- getEncoding() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getEscapeSequence() - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- getEthernet() - Method in class net.logstash.logback.composite.UuidJsonProvider
- getEvaluators() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- getEventTranslator() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getExcludeMdcKeyNames() - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- getExcludeMdcKeyNames() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getExcludeMdcKeyNames() - Method in class net.logstash.logback.layout.LogstashLayout
- getExcludeMdcKeyNames() - Method in class net.logstash.logback.LogstashFormatter
- getExcludes() - Method in class net.logstash.logback.composite.accessevent.IncludeExcludeHeaderFilter
- getExcludes() - Method in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
- getExcludes() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- getFieldName() - Method in class net.logstash.logback.composite.AbstractFieldJsonProvider
- getFieldName() - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
- getFieldNames() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getFieldNames() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getFieldNames() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getFieldNames() - Method in class net.logstash.logback.layout.LogstashLayout
- getFieldNames() - Method in class net.logstash.logback.LogstashAccessFormatter
- getFieldNames() - Method in class net.logstash.logback.LogstashFormatter
- getFieldsContentLength() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsElapsedTime() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsMethod() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsProtocol() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsRemoteHost() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsRemoteUser() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsRequestedUri() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsRequestedUrl() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsRequestHeaders() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsResponseHeaders() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldsStatusCode() - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- getFieldValue() - Method in class net.logstash.logback.marker.ObjectAppendingMarker
- getFieldValue() - Method in class net.logstash.logback.marker.RawJsonAppendingMarker
- getFieldValue() - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
-
Return the value that should be included in the output of
LogstashMarker.toString()
. - getFileFieldName() - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- getFilter() - Method in class net.logstash.logback.composite.accessevent.RequestHeadersJsonProvider
- getFilter() - Method in class net.logstash.logback.composite.accessevent.ResponseHeadersJsonProvider
- getFirstFailure() - Method in interface net.logstash.logback.appender.listener.FailureSummaryAppenderListener.FailureSummary
-
The first failure that occurred.
- getFirstFailureTime() - Method in interface net.logstash.logback.appender.listener.FailureSummaryAppenderListener.FailureSummary
-
Millisecond value of the first failue.
- getFormattedTimestamp(Event) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
- getFormatter() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getFormatter() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getFormatter() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getFormatter() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- getFormatter() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getFormatter() - Method in class net.logstash.logback.layout.LogstashLayout
- getHolder() - Method in class net.logstash.logback.util.ThreadLocalHolder.HolderRef
- getHost() - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- getHostString(InetSocketAddress) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Returns the host string from the given destination, avoiding a DNS hit if possible.
- getIncludeMdcKeyNames() - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- getIncludeMdcKeyNames() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getIncludeMdcKeyNames() - Method in class net.logstash.logback.layout.LogstashLayout
- getIncludeMdcKeyNames() - Method in class net.logstash.logback.LogstashFormatter
- getIncludes() - Method in class net.logstash.logback.composite.accessevent.IncludeExcludeHeaderFilter
- getInitialSendDelay() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getJsonFactory() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- getJsonFactoryDecorator() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- getJsonFactoryDecorator() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getJsonFactoryDecorator() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- getJsonGeneratorDecorator() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- getJsonGeneratorDecorator() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getJsonGeneratorDecorator() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- getKeepAliveCharset() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getKeepAliveDuration() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getKeepAliveMessage() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getLayout() - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- getLevel() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getLevelValue() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getLevelValue() - Method in class net.logstash.logback.status.LevelFilteringStatusListener
- getLineFieldName() - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- getLineSeparator() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getLineSeparator() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- getLineSeparator() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- getLogger() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getLoggerName() - Method in class net.logstash.logback.appender.listener.FailureSummaryLoggingAppenderListener
- getLowerCaseHeaderNames() - Method in class net.logstash.logback.composite.accessevent.RequestHeadersJsonProvider
- getLowerCaseHeaderNames() - Method in class net.logstash.logback.composite.accessevent.ResponseHeadersJsonProvider
- getLowerCaseHeaderNames() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getLowerCaseHeaderNames() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getLowerCaseHeaderNames() - Method in class net.logstash.logback.LogstashAccessFormatter
- getMaxDepthPerThrowable() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- getMaxLength() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- getMdc() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
-
The name of the mdc object field.
- getMdcKeyFieldNames() - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- getMessage() - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- getMessageFormat(String) - Method in class net.logstash.logback.marker.MessageFormatCache
- getMessagePattern() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getMessagePattern() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getMessagePattern() - Method in class net.logstash.logback.LogstashAccessFormatter
- getMessageSplitRegex() - Method in class net.logstash.logback.composite.loggingevent.MessageJsonProvider
-
Write the message as a JSON array by splitting the message text using the specified regex.
- getMessageSplitRegex() - Method in class net.logstash.logback.encoder.LogstashEncoder
-
Write the message as a JSON array by splitting the message text using the specified regex.
- getMessageSplitRegex() - Method in class net.logstash.logback.layout.LogstashLayout
-
Write the message as a JSON array by splitting the message text using the specified regex.
- getMessageSplitRegex() - Method in class net.logstash.logback.LogstashFormatter
-
Write the message as a JSON array by splitting the message text using the specified regex.
- getMethod() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getMethodFieldName() - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- getMinBufferSize() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getMinBufferSize() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- getMinConnectionTimeBeforePrimary() - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
- getMostRecentFailure() - Method in interface net.logstash.logback.appender.listener.FailureSummaryAppenderListener.FailureSummary
-
The most recent failure that occurred.
- getName() - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- getNonStructuredArgumentsFieldPrefix() - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- getNonStructuredArgumentsFieldPrefix() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getNonStructuredArgumentsFieldPrefix() - Method in class net.logstash.logback.layout.LogstashLayout
- getNonStructuredArgumentsFieldPrefix() - Method in class net.logstash.logback.LogstashFormatter
- getPattern() - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
- getPattern() - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
- getPrefix() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getPrefix() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- getProducerType() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
-
Get the
ProducerType
configured for the Disruptor. - getProtocol() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getProviders() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- getProviders() - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
- getProviders() - Method in class net.logstash.logback.composite.JsonProviders
- getProviders() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getProviders() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- getProviders() - Method in class net.logstash.logback.LogstashAccessFormatter
- getProviders() - Method in class net.logstash.logback.LogstashFormatter
- getQueueSize() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Deprecated.use
AsyncDisruptorAppender.getRingBufferSize()
instead. - getReconnectionDelay() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getRemoteHost() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getRemoteUser() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getRequestedUri() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getRequestedUrl() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getRequestHeaderFilter() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getRequestHeaderFilter() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getRequestHeaderFilter() - Method in class net.logstash.logback.LogstashAccessFormatter
- getRequestHeaders() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getResponseHeaderFilter() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getResponseHeaderFilter() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getResponseHeaderFilter() - Method in class net.logstash.logback.LogstashAccessFormatter
- getResponseHeaders() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getRingBufferSize() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
-
Returns the maximum number of events allowed in the queue.
- getRootStackTraceElement() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getRootStackTraceElementClass() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getRootStackTraceElementMethod() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getSecondaryConnectionTTL() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Deprecated.
- getSecondaryConnectionTTL() - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
- getSequenceProvider() - Method in class net.logstash.logback.composite.AbstractSequenceJsonProvider
-
Get the sequence provider used to get the sequence number associated with the supplied event.
- getSeverityForEvent(Object) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- getShortenedClassNameLength() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Get the class name abbreviation target length.
- getShortenedLoggerNameLength() - Method in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- getShortenedLoggerNameLength() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getShortenedLoggerNameLength() - Method in class net.logstash.logback.layout.LogstashLayout
- getShortenedLoggerNameLength() - Method in class net.logstash.logback.LogstashFormatter
- getShutdownGracePeriod() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getSocketFactory() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getSsl() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getStackTrace() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getStatusCode() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- getStrategy() - Method in class net.logstash.logback.composite.UuidJsonProvider
- getSuffix() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- getSuffix() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- getTags() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- getTargetCharacterCode() - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- getTargetLength() - Method in class net.logstash.logback.abbreviator.DefaultTargetLengthAbbreviator
- getThread() - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- getThreadFactory() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getThreadId() - Method in class net.logstash.logback.util.ThreadLocalHolder.HolderRef
- getThreadName(IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.AccessEventThreadNameJsonProvider
- getThreadName(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventThreadNameJsonProvider
- getThreadName(Event) - Method in class net.logstash.logback.composite.AbstractThreadNameJsonProvider
- getThreadNameFormat() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getThreadNameFormatParams() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getThreadNameFormatParams() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getThrowable(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.AbstractThrowableMessageJsonProvider
- getThrowable(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.ThrowableMessageJsonProvider
- getThrowable(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.ThrowableRootCauseMessageJsonProvider
- getThrowableConverter() - Method in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
- getThrowableConverter() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getThrowableConverter() - Method in class net.logstash.logback.layout.LogstashLayout
- getThrowableConverter() - Method in class net.logstash.logback.LogstashFormatter
- getTimestamp() - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- getTimestampAsInstant(IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.AccessEventFormattedTimestampJsonProvider
- getTimestampAsInstant(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventFormattedTimestampJsonProvider
- getTimestampAsInstant(Event) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
- getTimestampAsString(Instant) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider.NumberTimestampWriter
- getTimestampAsString(Instant) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider.StringFormatterWriter
- getTimestampAsString(Instant) - Method in interface net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider.TimestampWriter
- getTimestampPattern() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getTimestampPattern() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getTimestampPattern() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getTimestampPattern() - Method in class net.logstash.logback.layout.LogstashLayout
- getTimestampPattern() - Method in class net.logstash.logback.LogstashAccessFormatter
- getTimestampPattern() - Method in class net.logstash.logback.LogstashFormatter
- getTimeZone() - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
-
Get the time zone used to write the timestamp.
- getTimeZone() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getTimeZone() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getTimeZone() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getTimeZone() - Method in class net.logstash.logback.layout.LogstashLayout
- getTimeZone() - Method in class net.logstash.logback.LogstashAccessFormatter
- getTimeZone() - Method in class net.logstash.logback.LogstashFormatter
- getTruncateAfters() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- getUuid() - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- getValue(Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.LayoutValueGetter
- getValue(Event) - Method in interface net.logstash.logback.pattern.ValueGetter
-
Get the result of applying the ValueGetter to the event
- getVersion() - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
- getVersion() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- getVersion() - Method in class net.logstash.logback.encoder.LogstashEncoder
- getVersion() - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- getVersion() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- getVersion() - Method in class net.logstash.logback.layout.LogstashLayout
- getVersion() - Method in class net.logstash.logback.LogstashAccessFormatter
- getVersion() - Method in class net.logstash.logback.LogstashFormatter
- getWaitStrategy() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- getWriteBufferSize() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- getWriteTimeout() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- GlobalCustomFieldsJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
- GlobalCustomFieldsJsonProvider() - Constructor for class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
H
- handleFailureSummary(FailureSummaryAppenderListener.FailureSummary, FailureSummaryAppenderListener.CallbackType) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
-
Called after the first success after the a series of consecutive failures.
- handleFailureSummary(FailureSummaryAppenderListener.FailureSummary, FailureSummaryAppenderListener.CallbackType) - Method in class net.logstash.logback.appender.listener.FailureSummaryLoggingAppenderListener
-
Logs a message with the details from the given
FailureSummaryAppenderListener.FailureSummary
with the given callback type. - handleIOException(IOException) - Method in class net.logstash.logback.util.ProxyOutputStream
-
Handle any IOExceptions thrown.
- hasChildren() - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
-
Deprecated.
- hashCode() - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- hashCode() - Method in class net.logstash.logback.marker.DeferredLogstashMarker
- hashCode() - Method in class net.logstash.logback.marker.EmptyLogstashMarker
- hashCode() - Method in class net.logstash.logback.marker.LogstashMarker
- hashCode() - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- hashCode() - Method in class net.logstash.logback.marker.ObjectAppendingMarker
- hashCode() - Method in class net.logstash.logback.marker.ObjectFieldsAppendingMarker
- hashCode() - Method in class net.logstash.logback.marker.RawJsonAppendingMarker
- hashCode() - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
- hasReferences() - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- headerBytes() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- HeaderFilter - Interface in net.logstash.logback.composite.accessevent
-
A filter used to determine if a request/response header should be included in the log event output.
- hexHash(Throwable) - Method in class net.logstash.logback.stacktrace.StackHasher
-
Generates a Hexadecimal hash for the given error stack.
- hexHashes(Throwable) - Method in class net.logstash.logback.stacktrace.StackHasher
-
Generates and returns Hexadecimal hashes for the error stack and each ancestor
cause
. - HOST_NAME_FORMAT - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
I
- IGNORE_FIELD_INDICATOR - Static variable in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
-
Field name to use in logback configuration files if you want the field to be ignored (not output).
- IncludeExcludeHeaderFilter - Class in net.logstash.logback.composite.accessevent
-
A simple
HeaderFilter
that determines whether or not a header is included based on a set of included header names or excluded header names. - IncludeExcludeHeaderFilter() - Constructor for class net.logstash.logback.composite.accessevent.IncludeExcludeHeaderFilter
- includeHeader(String, String) - Method in interface net.logstash.logback.composite.accessevent.HeaderFilter
-
Returns
true
if the given header should be included in the log event output - includeHeader(String, String) - Method in class net.logstash.logback.composite.accessevent.IncludeExcludeHeaderFilter
- INSTANCE - Static variable in class net.logstash.logback.abbreviator.NullAbbreviator
- INSTANCE - Static variable in class net.logstash.logback.marker.MessageFormatCache
- isAddDefaultStatusListener() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- isAttached(Appender<Event>) - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- isBlank(CharSequence) - Static method in class net.logstash.logback.util.StringUtils
-
Checks if a CharSequence is empty (""), null or whitespace only.
- isConstant() - Method in class net.logstash.logback.pattern.PatternLayoutAdapter
-
Indicate whether the
PatternLayoutBase
always generates the same constant value regardless of the event it is given. - isDaemon() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- isEmpty(CharSequence) - Static method in class net.logstash.logback.util.StringUtils
-
Checks if a CharSequence is empty ("") or null.
- isFindAndRegisterJacksonModules() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- isImmediateFlush() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- isIncludeCallerData() - Method in class net.logstash.logback.appender.LoggingEventAsyncDisruptorAppender
- isIncludeCallerData() - Method in class net.logstash.logback.appender.LogstashTcpSocketAppender
- isIncludeCallerData() - Method in class net.logstash.logback.encoder.LogstashEncoder
- isIncludeCallerData() - Method in class net.logstash.logback.layout.LogstashLayout
- isIncludeCallerData() - Method in class net.logstash.logback.LogstashFormatter
- isIncludeContext() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- isIncludeContext() - Method in class net.logstash.logback.encoder.LogstashEncoder
- isIncludeContext() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- isIncludeContext() - Method in class net.logstash.logback.layout.LogstashLayout
- isIncludeContext() - Method in class net.logstash.logback.LogstashAccessFormatter
- isIncludeContext() - Method in class net.logstash.logback.LogstashFormatter
- isIncludeMdc() - Method in class net.logstash.logback.encoder.LogstashEncoder
- isIncludeMdc() - Method in class net.logstash.logback.layout.LogstashLayout
- isIncludeMdc() - Method in class net.logstash.logback.LogstashFormatter
- isIncludeNonStructuredArguments() - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- isIncludeNonStructuredArguments() - Method in class net.logstash.logback.encoder.LogstashEncoder
- isIncludeNonStructuredArguments() - Method in class net.logstash.logback.layout.LogstashLayout
- isIncludeNonStructuredArguments() - Method in class net.logstash.logback.LogstashFormatter
- isIncludeStandardAsciiEscapesForJSON() - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator
- isIncludeStructuredArguments() - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- isIncludeStructuredArguments() - Method in class net.logstash.logback.encoder.LogstashEncoder
- isIncludeStructuredArguments() - Method in class net.logstash.logback.layout.LogstashLayout
- isIncludeStructuredArguments() - Method in class net.logstash.logback.LogstashFormatter
- isIncludeTags() - Method in class net.logstash.logback.encoder.LogstashEncoder
- isIncludeTags() - Method in class net.logstash.logback.layout.LogstashLayout
- isIncludeTags() - Method in class net.logstash.logback.LogstashFormatter
- isInlineHash() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- isKeepAliveEnabled() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- isLogstashMarker(Marker) - Static method in class net.logstash.logback.composite.loggingevent.LogstashMarkersJsonProvider
- isOmitCommonFrames() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- isOmitEmptyFields() - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
-
When
true
, fields whose values are considered empty will be omitted from JSON output. - isOmitEmptyFields() - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
-
When
true
, fields whose values are considered empty will be omitted from JSON output. - isRingBufferEmpty() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
-
Test whether the ring buffer is empty or not
- isRootCauseFirst() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- isStarted() - Method in class net.logstash.logback.abbreviator.DefaultTargetLengthAbbreviator
- isStarted() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- isStarted() - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- isStarted() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- isStarted() - Method in class net.logstash.logback.composite.AbstractJsonProvider
- isStarted() - Method in interface net.logstash.logback.composite.JsonProvider
-
Report whether the provider is started or not.
- isStarted() - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
- isStarted() - Method in class net.logstash.logback.status.DelegatingStatusListener
- isVersion13() - Static method in class net.logstash.logback.util.LogbackUtils
-
Indicate if Logback is at least version 1.3
- isWriteAsInteger() - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
- isWriteTimeoutEnabled() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Whether the write timeout feature is enabled or not.
- isWriteVersionAsInteger() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- isWriteVersionAsInteger() - Method in class net.logstash.logback.encoder.LogstashEncoder
- isWriteVersionAsInteger() - Method in class net.logstash.logback.layout.LogstashAccessLayout
- isWriteVersionAsInteger() - Method in class net.logstash.logback.layout.LogstashLayout
- isWriteVersionAsInteger() - Method in class net.logstash.logback.LogstashAccessFormatter
- isWriteVersionAsInteger() - Method in class net.logstash.logback.LogstashFormatter
- iterator() - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- iteratorForAppenders() - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
J
- JsonFactoryAware - Interface in net.logstash.logback.composite
-
Can be implemented by
JsonProvider
s to indicate that the provider needs to be injected with theJsonFactory
. - JsonFactoryDecorator - Interface in net.logstash.logback.decorate
-
Decorates the
JsonFactory
used by aAbstractCompositeJsonFormatter
. - JsonGeneratorDecorator - Interface in net.logstash.logback.decorate
-
Decorates the
JsonGenerator
used for serializing json. - JsonPatternException(String) - Constructor for exception net.logstash.logback.pattern.AbstractJsonPatternParser.JsonPatternException
- JsonPatternException(String, Throwable) - Constructor for exception net.logstash.logback.pattern.AbstractJsonPatternParser.JsonPatternException
- JsonProvider<Event extends DeferredProcessingAware> - Interface in net.logstash.logback.composite
-
Contributes to the JSON output being written for the given Event.
- JsonProviders<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Contains a collection of
JsonProvider
s to be used to write JSON output for an Event. - JsonProviders() - Constructor for class net.logstash.logback.composite.JsonProviders
- JsonReadingUtils - Class in net.logstash.logback.composite
-
Utilities for reading/parsing JSON string.
- JsonWritingUtils - Class in net.logstash.logback.composite
-
Utilities for writing JSON
- JsonWritingUtils() - Constructor for class net.logstash.logback.composite.JsonWritingUtils
K
- keyValue(String, Object) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Convenience method for calling
StructuredArguments.keyValue(String, Object, String)
using theStructuredArguments.DEFAULT_KEY_VALUE_MESSAGE_FORMAT_PATTERN
. - keyValue(String, Object, String) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Adds "key":"value" to the JSON event AND name/value to the formatted message using the given messageFormatPattern.
- kv(String, Object) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Abbreviated convenience method for calling
StructuredArguments.keyValue(String, Object)
. - kv(String, Object, String) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Abbreviated convenience method for calling
StructuredArguments.keyValue(String, Object, String)
.
L
- length(CharSequence) - Static method in class net.logstash.logback.util.StringUtils
-
Gets a CharSequence length or
0
if the CharSequence isnull
. - LevelFilteringStatusListener - Class in net.logstash.logback.status
-
A
DelegatingStatusListener
that filtersStatus
events based on their level (e.g. - LevelFilteringStatusListener() - Constructor for class net.logstash.logback.status.LevelFilteringStatusListener
- listeners - Variable in class net.logstash.logback.appender.AsyncDisruptorAppender
-
These listeners will be notified when certain events occur on this appender.
- LogbackUtils - Class in net.logstash.logback.util
- LogEvent() - Constructor for class net.logstash.logback.appender.AsyncDisruptorAppender.LogEvent
- LogEventFactory() - Constructor for class net.logstash.logback.appender.AsyncDisruptorAppender.LogEventFactory
- LogEventTranslator() - Constructor for class net.logstash.logback.appender.AsyncDisruptorAppender.LogEventTranslator
- LoggerNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
- LoggerNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- LoggingEventAppenderListenerImpl - Class in net.logstash.logback.appender.listener
-
Deprecated.Replaced by default methods in interface.
- LoggingEventAppenderListenerImpl() - Constructor for class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
-
Deprecated.
- LoggingEventAsyncDisruptorAppender - Class in net.logstash.logback.appender
- LoggingEventAsyncDisruptorAppender() - Constructor for class net.logstash.logback.appender.LoggingEventAsyncDisruptorAppender
- LoggingEventCompositeJsonEncoder - Class in net.logstash.logback.encoder
- LoggingEventCompositeJsonEncoder() - Constructor for class net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder
- LoggingEventCompositeJsonFormatter - Class in net.logstash.logback.composite.loggingevent
- LoggingEventCompositeJsonFormatter(ContextAware) - Constructor for class net.logstash.logback.composite.loggingevent.LoggingEventCompositeJsonFormatter
- LoggingEventCompositeJsonLayout - Class in net.logstash.logback.layout
- LoggingEventCompositeJsonLayout() - Constructor for class net.logstash.logback.layout.LoggingEventCompositeJsonLayout
- LoggingEventFormattedTimestampJsonProvider - Class in net.logstash.logback.composite.loggingevent
- LoggingEventFormattedTimestampJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LoggingEventFormattedTimestampJsonProvider
- LoggingEventJsonPatternParser - Class in net.logstash.logback.pattern
- LoggingEventJsonPatternParser(Context, JsonFactory) - Constructor for class net.logstash.logback.pattern.LoggingEventJsonPatternParser
- LoggingEventJsonProviders - Class in net.logstash.logback.composite.loggingevent
-
Used to make it make it more convenient to create well-known
JsonProviders
via xml configuration. - LoggingEventJsonProviders() - Constructor for class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
- LoggingEventNestedJsonProvider - Class in net.logstash.logback.composite.loggingevent
- LoggingEventNestedJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LoggingEventNestedJsonProvider
- LoggingEventPatternJsonProvider - Class in net.logstash.logback.composite.loggingevent
- LoggingEventPatternJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LoggingEventPatternJsonProvider
- LoggingEventTcpAppenderListenerImpl - Class in net.logstash.logback.appender.listener
-
Deprecated.Replaced by default methods in interface.
- LoggingEventTcpAppenderListenerImpl() - Constructor for class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
-
Deprecated.
- LoggingEventThreadNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
JsonProvider
producing a single JSON field with theILoggingEvent.getThreadName()
. - LoggingEventThreadNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LoggingEventThreadNameJsonProvider
- LogLevelJsonProvider - Class in net.logstash.logback.composite.loggingevent
- LogLevelJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LogLevelJsonProvider
- LogLevelValueJsonProvider - Class in net.logstash.logback.composite.loggingevent
- LogLevelValueJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LogLevelValueJsonProvider
- LogstashAccessEncoder - Class in net.logstash.logback.encoder
- LogstashAccessEncoder() - Constructor for class net.logstash.logback.encoder.LogstashAccessEncoder
- LogstashAccessFieldNames - Class in net.logstash.logback.fieldnames
- LogstashAccessFieldNames() - Constructor for class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- LogstashAccessFormatter - Class in net.logstash.logback
-
A
AccessEventCompositeJsonFormatter
that contains a common pre-defined set ofJsonProvider
s. - LogstashAccessFormatter(ContextAware) - Constructor for class net.logstash.logback.LogstashAccessFormatter
- LogstashAccessLayout - Class in net.logstash.logback.layout
- LogstashAccessLayout() - Constructor for class net.logstash.logback.layout.LogstashAccessLayout
- LogstashAccessTcpSocketAppender - Class in net.logstash.logback.appender
-
A
AbstractLogstashTcpSocketAppender
for loggingIAccessEvent
s. - LogstashAccessTcpSocketAppender() - Constructor for class net.logstash.logback.appender.LogstashAccessTcpSocketAppender
- LogstashAccessUdpSocketAppender - Class in net.logstash.logback.appender
-
An appender that sends access events over UDP using a custom
Layout
. - LogstashAccessUdpSocketAppender() - Constructor for class net.logstash.logback.appender.LogstashAccessUdpSocketAppender
- LogstashCommonFieldNames - Class in net.logstash.logback.fieldnames
-
Common field names between the regular
LogstashFormatter
and theLogstashAccessFormatter
. - LogstashCommonFieldNames() - Constructor for class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- LogstashEncoder - Class in net.logstash.logback.encoder
- LogstashEncoder() - Constructor for class net.logstash.logback.encoder.LogstashEncoder
- LogstashFieldNames - Class in net.logstash.logback.fieldnames
-
Names of standard fields that appear in the JSON output.
- LogstashFieldNames() - Constructor for class net.logstash.logback.fieldnames.LogstashFieldNames
- LogstashFormatter - Class in net.logstash.logback
-
A
LoggingEventCompositeJsonFormatter
that contains a common pre-defined set ofJsonProvider
s. - LogstashFormatter(ContextAware) - Constructor for class net.logstash.logback.LogstashFormatter
- LogstashFormatter(ContextAware, boolean) - Constructor for class net.logstash.logback.LogstashFormatter
- LogstashFormatter(ContextAware, boolean, JsonNode) - Constructor for class net.logstash.logback.LogstashFormatter
- LogstashLayout - Class in net.logstash.logback.layout
- LogstashLayout() - Constructor for class net.logstash.logback.layout.LogstashLayout
- LogstashMarker - Class in net.logstash.logback.marker
-
A
Marker
that is known and understood by the logstash logback encoder. - LogstashMarker(String) - Constructor for class net.logstash.logback.marker.LogstashMarker
- LogstashMarkersJsonProvider - Class in net.logstash.logback.composite.loggingevent
- LogstashMarkersJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LogstashMarkersJsonProvider
- LogstashTcpSocketAppender - Class in net.logstash.logback.appender
-
A
AbstractLogstashTcpSocketAppender
for loggingILoggingEvent
s. - LogstashTcpSocketAppender() - Constructor for class net.logstash.logback.appender.LogstashTcpSocketAppender
- LogstashUdpSocketAppender - Class in net.logstash.logback.appender
-
An appender that sends log events over UDP using a custom
Layout
. - LogstashUdpSocketAppender() - Constructor for class net.logstash.logback.appender.LogstashUdpSocketAppender
- LogstashVersionJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Writes a version field as a string value (by default) or a numeric value (if
LogstashVersionJsonProvider.isWriteAsInteger()
is true). - LogstashVersionJsonProvider() - Constructor for class net.logstash.logback.composite.LogstashVersionJsonProvider
M
- makeLayoutValueGetter(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
- MapEntriesAppendingMarker - Class in net.logstash.logback.marker
- MapEntriesAppendingMarker(Map<?, ?>) - Constructor for class net.logstash.logback.marker.MapEntriesAppendingMarker
- MARKER_NAME - Static variable in class net.logstash.logback.marker.MapEntriesAppendingMarker
- MARKER_NAME - Static variable in class net.logstash.logback.marker.ObjectAppendingMarker
- MARKER_NAME - Static variable in class net.logstash.logback.marker.ObjectFieldsAppendingMarker
- MARKER_NAME - Static variable in class net.logstash.logback.marker.RawJsonAppendingMarker
- MARKER_NAME_PREFIX - Static variable in class net.logstash.logback.marker.LogstashMarker
- MARKER_NAME_PREFIX - Static variable in class net.logstash.logback.marker.SingleFieldAppendingMarker
- Markers - Class in net.logstash.logback.marker
-
Convenience class for constructing various
LogstashMarker
s used to add fields into the logstash event. - mask(JsonStreamContext) - Method in interface net.logstash.logback.mask.FieldMasker
-
If the field at the JSON stream context's current path should be masked, then returns the masked value to write as the field's value.
- mask(JsonStreamContext) - Method in class net.logstash.logback.mask.FieldNameBasedFieldMasker
- mask(JsonStreamContext) - Method in class net.logstash.logback.mask.PathBasedFieldMasker
- mask(JsonStreamContext, Object) - Method in class net.logstash.logback.mask.RegexValueMasker
- mask(JsonStreamContext, Object) - Method in interface net.logstash.logback.mask.ValueMasker
-
If the given value at the JSON stream context's current path should be masked, then returns the masked value to write as the value..
- MASK - Static variable in class net.logstash.logback.mask.MaskingJsonGenerator
- MaskingJsonGenerator - Class in net.logstash.logback.mask
-
A
JsonGenerator
that can mask sensitive field values before delegating to a delegateJsonGenerator
. - MaskingJsonGenerator(JsonGenerator, Collection<FieldMasker>, Collection<ValueMasker>) - Constructor for class net.logstash.logback.mask.MaskingJsonGenerator
- MaskingJsonGeneratorDecorator - Class in net.logstash.logback.mask
-
A
JsonGeneratorDecorator
that wraps aJsonGenerator
with aMaskingJsonGenerator
, so that sensitive field values can be masked. - MaskingJsonGeneratorDecorator() - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
- MaskingJsonGeneratorDecorator.PathMask - Class in net.logstash.logback.mask
-
Paths to mask, and the value to write as the mask.
- MaskingJsonGeneratorDecorator.PathMaskSupplier - Interface in net.logstash.logback.mask
-
Supplies a
MaskingJsonGeneratorDecorator.PathMask
dynamically at runtime. - MaskingJsonGeneratorDecorator.ValueMask - Class in net.logstash.logback.mask
-
Values to mask, and the value to write as the mask.
- MaskingJsonGeneratorDecorator.ValueMaskSupplier - Interface in net.logstash.logback.mask
-
Supplies a
MaskingJsonGeneratorDecorator.ValueMask
dynamically at runtime. - MdcJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
Includes
MDC
properties in the JSON output according toMdcJsonProvider.includeMdcKeyNames
andMdcJsonProvider.excludeMdcKeyNames
. - MdcJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- MessageFormatCache - Class in net.logstash.logback.marker
-
A cache for
MessageFormat
objects. - MessageFormatCache() - Constructor for class net.logstash.logback.marker.MessageFormatCache
- MessageJsonProvider - Class in net.logstash.logback.composite.loggingevent
- MessageJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.MessageJsonProvider
- MethodJsonProvider - Class in net.logstash.logback.composite.accessevent
- MethodJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.MethodJsonProvider
N
- net.logstash.logback - package net.logstash.logback
- net.logstash.logback.abbreviator - package net.logstash.logback.abbreviator
- net.logstash.logback.appender - package net.logstash.logback.appender
- net.logstash.logback.appender.destination - package net.logstash.logback.appender.destination
- net.logstash.logback.appender.listener - package net.logstash.logback.appender.listener
- net.logstash.logback.argument - package net.logstash.logback.argument
- net.logstash.logback.composite - package net.logstash.logback.composite
- net.logstash.logback.composite.accessevent - package net.logstash.logback.composite.accessevent
- net.logstash.logback.composite.loggingevent - package net.logstash.logback.composite.loggingevent
- net.logstash.logback.decorate - package net.logstash.logback.decorate
- net.logstash.logback.decorate.cbor - package net.logstash.logback.decorate.cbor
- net.logstash.logback.decorate.smile - package net.logstash.logback.decorate.smile
- net.logstash.logback.decorate.yaml - package net.logstash.logback.decorate.yaml
- net.logstash.logback.encoder - package net.logstash.logback.encoder
- net.logstash.logback.fieldnames - package net.logstash.logback.fieldnames
- net.logstash.logback.layout - package net.logstash.logback.layout
- net.logstash.logback.marker - package net.logstash.logback.marker
- net.logstash.logback.mask - package net.logstash.logback.mask
- net.logstash.logback.pattern - package net.logstash.logback.pattern
- net.logstash.logback.stacktrace - package net.logstash.logback.stacktrace
- net.logstash.logback.status - package net.logstash.logback.status
- net.logstash.logback.util - package net.logstash.logback.util
- newInstance() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender.LogEventFactory
- NodeWriter<Event> - Interface in net.logstash.logback.pattern
-
Writes a JSON pattern node into JSON generator supplied.
- NotConnectedException - Exception in net.logstash.logback.appender
-
Indicates that an event cannot be sent because an outbound connection is not established.
- NotConnectedException() - Constructor for exception net.logstash.logback.appender.NotConnectedException
- NullAbbreviator - Class in net.logstash.logback.abbreviator
- NullAbbreviator - Class in net.logstash.logback
-
Deprecated.use net.logstash.logback.abbreviator.NullAbbreviator instead
- NullAbbreviator() - Constructor for class net.logstash.logback.abbreviator.NullAbbreviator
- NullAbbreviator() - Constructor for class net.logstash.logback.NullAbbreviator
-
Deprecated.
- NullJsonFactoryDecorator - Class in net.logstash.logback.decorate
-
A
JsonFactoryDecorator
that doesn't do any decoration. - NullJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.NullJsonFactoryDecorator
- NullJsonGeneratorDecorator - Class in net.logstash.logback.decorate
-
A
JsonGeneratorDecorator
that doesn't do any decoration. - NullJsonGeneratorDecorator() - Constructor for class net.logstash.logback.decorate.NullJsonGeneratorDecorator
- NullNaValueOperation() - Constructor for class net.logstash.logback.pattern.AccessEventJsonPatternParser.NullNaValueOperation
- NumberTimestampWriter() - Constructor for class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider.NumberTimestampWriter
O
- ObjectAppendingMarker - Class in net.logstash.logback.marker
-
A
Marker
ORStructuredArgument
that writes an object under a given fieldName in the log event output. - ObjectAppendingMarker(String, Object) - Constructor for class net.logstash.logback.marker.ObjectAppendingMarker
- ObjectAppendingMarker(String, Object, String) - Constructor for class net.logstash.logback.marker.ObjectAppendingMarker
- ObjectFieldsAppendingMarker - Class in net.logstash.logback.marker
-
A
Marker
ORStructuredArgument
that that "unwraps" the given object into the logstash event. - ObjectFieldsAppendingMarker(Object) - Constructor for class net.logstash.logback.marker.ObjectFieldsAppendingMarker
- ObjectWriter() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.ObjectWriter
- OPERATION_PATTERN - Static variable in class net.logstash.logback.pattern.AbstractJsonPatternParser
-
Pattern used to parse and detect
AbstractJsonPatternParser.Operation
in a string.
P
- parse(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
-
Parse a JSON pattern and produce the corresponding
NodeWriter
. - parse(String, int) - Static method in class net.logstash.logback.appender.destination.DestinationParser
-
Constructs
InetSocketAddress
es by parsing the givenString
value. - parseSeparator(String) - Static method in class net.logstash.logback.encoder.SeparatorParser
-
Parses the given separator string.
- parseTimeZone(String) - Static method in class net.logstash.logback.util.TimeZoneUtils
-
Parse a string into the corresponding
TimeZone
using the format described byTimeZone.getTimeZone(String)
. - PathBasedFieldMasker - Class in net.logstash.logback.mask
-
Masks values of an absolute or partial path within a JSON stream.
- PathBasedFieldMasker(String, Object) - Constructor for class net.logstash.logback.mask.PathBasedFieldMasker
- PathMask() - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.PathMask
- PathMask(String) - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.PathMask
- PathMask(String, String) - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.PathMask
- PathMask(List<String>) - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.PathMask
- PathMask(List<String>, String) - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.PathMask
- PatternLayoutAdapter<E> - Class in net.logstash.logback.pattern
-
Adapter around a
PatternLayoutBase
to allow writing the pattern into a suppliedStringBuilder
instead of returning a String. - PatternLayoutAdapter(PatternLayoutBase<E>) - Constructor for class net.logstash.logback.pattern.PatternLayoutAdapter
- PORT_FORMAT - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- Pre50LogstashAccessFieldNames - Class in net.logstash.logback.fieldnames
-
These are the default JSON field names that were used to output
AccessEvent
details in logstash-logback-encoder versions prior to 5.0. - Pre50LogstashAccessFieldNames() - Constructor for class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- PreferPrimaryDestinationConnectionStrategy - Class in net.logstash.logback.appender.destination
-
The first destination is considered the "primary" destination.
- PreferPrimaryDestinationConnectionStrategy() - Constructor for class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
- prepareForDeferredProcessing(ILoggingEvent) - Method in class net.logstash.logback.appender.LoggingEventAsyncDisruptorAppender
- prepareForDeferredProcessing(ILoggingEvent) - Method in class net.logstash.logback.appender.LogstashTcpSocketAppender
- prepareForDeferredProcessing(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- prepareForDeferredProcessing(Event) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- prepareForDeferredProcessing(Event) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- prepareForDeferredProcessing(Event) - Method in class net.logstash.logback.composite.AbstractJsonProvider
- prepareForDeferredProcessing(Event) - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
- prepareForDeferredProcessing(Event) - Method in interface net.logstash.logback.composite.JsonProvider
-
Gives the provider a chance to perform more deferred processing (in addition to what is already provided by
DeferredProcessingAware.prepareForDeferredProcessing()
). - prepareForDeferredProcessing(Event) - Method in class net.logstash.logback.composite.JsonProviders
- PrettyPrintingJsonGeneratorDecorator - Class in net.logstash.logback.decorate
-
Enables pretty printing on the
JsonGenerator
- PrettyPrintingJsonGeneratorDecorator() - Constructor for class net.logstash.logback.decorate.PrettyPrintingJsonGeneratorDecorator
- ProtocolJsonProvider - Class in net.logstash.logback.composite.accessevent
- ProtocolJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.ProtocolJsonProvider
- ProxyOutputStream - Class in net.logstash.logback.util
-
A Proxy stream which acts as expected, that is it passes the method calls on to the proxied stream and doesn't change which methods are being called (unlike JDK
FilterOutputStream
). - ProxyOutputStream(OutputStream) - Constructor for class net.logstash.logback.util.ProxyOutputStream
-
Constructs a new ProxyOutputStream.
R
- r(String, String) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Abbreviated convenience method for calling
StructuredArguments.raw(String, String)
. - RandomDestinationConnectionStrategy - Class in net.logstash.logback.appender.destination
-
This strategy attempts connections to the destination in a random order.
- RandomDestinationConnectionStrategy() - Constructor for class net.logstash.logback.appender.destination.RandomDestinationConnectionStrategy
- RandomDestinationConnectionStrategy(UnaryOperator<Integer>) - Constructor for class net.logstash.logback.appender.destination.RandomDestinationConnectionStrategy
- raw(String, String) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Adds the
rawJsonValue
to the JSON event AND therawJsonValue
to the formatted message. - RawJsonAppendingMarker - Class in net.logstash.logback.marker
-
A
Marker
ORStructuredArgument
that writes a raw json value to the logstash json event under a given field name. - RawJsonAppendingMarker(String, String) - Constructor for class net.logstash.logback.marker.RawJsonAppendingMarker
- RawJsonAppendingMarker(String, String, String) - Constructor for class net.logstash.logback.marker.RawJsonAppendingMarker
- RawMessageJsonProvider - Class in net.logstash.logback.composite.loggingevent
- RawMessageJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.RawMessageJsonProvider
- readFully(JsonFactory, String) - Static method in class net.logstash.logback.composite.JsonReadingUtils
-
Fully read the supplied JSON string into the equivalent
JsonNode
. - readFullyAsObjectNode(JsonFactory, String) - Static method in class net.logstash.logback.composite.JsonReadingUtils
-
Fully read a JSON string into an
ObjectNode
, throwing aJsonParseException
if the supplied string is not a valid JSON object representation. - recycle() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender.LogEvent
-
Recycle the instance before it is reused by the RingBuffer.
- recycle() - Method in interface net.logstash.logback.util.ThreadLocalHolder.Lifecycle
-
Indicate whether the instance can be recycled and returned to the pool and perform the necessary recycling tasks.
- recycleInstance(ReusableByteBuffer) - Method in class net.logstash.logback.util.ThreadLocalReusableByteBuffer
-
Return a buffer to the pool after usage.
- recycleInstance(T) - Method in class net.logstash.logback.util.ThreadLocalHolder
-
Recycle the instance before returning it to the pool.
- RegexValueMasker - Class in net.logstash.logback.mask
-
Masks values based on a regular expression.
- RegexValueMasker(String, Object) - Constructor for class net.logstash.logback.mask.RegexValueMasker
- RegexValueMasker(Pattern, Object) - Constructor for class net.logstash.logback.mask.RegexValueMasker
- release() - Method in class net.logstash.logback.util.ThreadLocalHolder
-
Release the value and recycle it if possible.
- RemoteHostJsonProvider - Class in net.logstash.logback.composite.accessevent
- RemoteHostJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.RemoteHostJsonProvider
- RemoteUserJsonProvider - Class in net.logstash.logback.composite.accessevent
- RemoteUserJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.RemoteUserJsonProvider
- remove(Marker) - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- removeDecorator(JsonFactoryDecorator) - Method in class net.logstash.logback.decorate.CompositeJsonFactoryDecorator
- removeDecorator(JsonGeneratorDecorator) - Method in class net.logstash.logback.decorate.CompositeJsonGeneratorDecorator
- removeEscape(CharacterEscapesJsonFactoryDecorator.Escape) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator
- removeExclude(String) - Method in class net.logstash.logback.composite.accessevent.IncludeExcludeHeaderFilter
- removeInclude(String) - Method in class net.logstash.logback.composite.accessevent.IncludeExcludeHeaderFilter
- removeListener(Listener) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- removeListener(AppenderListener<Event>) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- removeProvider(JsonProvider<Event>) - Method in class net.logstash.logback.composite.JsonProviders
- RequestedUriJsonProvider - Class in net.logstash.logback.composite.accessevent
- RequestedUriJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.RequestedUriJsonProvider
- RequestedUrlJsonProvider - Class in net.logstash.logback.composite.accessevent
- RequestedUrlJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.RequestedUrlJsonProvider
- RequestHeadersJsonProvider - Class in net.logstash.logback.composite.accessevent
- RequestHeadersJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.RequestHeadersJsonProvider
- reset() - Method in class net.logstash.logback.util.ReusableByteBuffer
-
Reset the contents of this
ReusableByteBuffer
. - ResponseHeadersJsonProvider - Class in net.logstash.logback.composite.accessevent
- ResponseHeadersJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.ResponseHeadersJsonProvider
- ReusableByteBuffer - Class in net.logstash.logback.util
-
A speedy alternative to
ByteArrayOutputStream
. - ReusableByteBuffer() - Constructor for class net.logstash.logback.util.ReusableByteBuffer
-
Create a new
ReusableByteBuffer
with the default initial capacity of 1024 bytes. - ReusableByteBuffer(int) - Constructor for class net.logstash.logback.util.ReusableByteBuffer
-
Create a new
ReusableByteBuffer
with the specified initial capacity. - RingBufferFullException - Exception in net.logstash.logback.appender
-
Indicates that a ring buffer is full, and therefore cannot enqueue new items.
- RingBufferFullException() - Constructor for exception net.logstash.logback.appender.RingBufferFullException
- rootCause(IThrowableProxy) - Static method in class net.logstash.logback.composite.loggingevent.ThrowableSelectors
-
Returns the innermost cause of
throwable
. - RootStackTraceElementJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
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. - RootStackTraceElementJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.RootStackTraceElementJsonProvider
- RoundRobinDestinationConnectionStrategy - Class in net.logstash.logback.appender.destination
-
This strategy attempts connections to the destination in round robin order.
- RoundRobinDestinationConnectionStrategy() - Constructor for class net.logstash.logback.appender.destination.RoundRobinDestinationConnectionStrategy
S
- safelyFireEvent(Consumer<Listener>) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- scheduleReaderCallable(Callable<Void>) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- selectNextDestinationIndex(int, int) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- selectNextDestinationIndex(int, int) - Method in interface net.logstash.logback.appender.destination.DestinationConnectionStrategy
-
Returns the index of the destination to which to connect next.
- selectNextDestinationIndex(int, int) - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
- selectNextDestinationIndex(int, int) - Method in class net.logstash.logback.appender.destination.RandomDestinationConnectionStrategy
- selectNextDestinationIndex(int, int) - Method in class net.logstash.logback.appender.destination.RoundRobinDestinationConnectionStrategy
- SEND - Enum constant in enum net.logstash.logback.appender.listener.FailureSummaryAppenderListener.CallbackType
-
Callback for sending events from a TCP appender.
- SeparatorParser - Class in net.logstash.logback.encoder
- SequenceJsonProvider - Class in net.logstash.logback.composite.accessevent
- SequenceJsonProvider - Class in net.logstash.logback.composite.loggingevent
- SequenceJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Deprecated.use
SequenceJsonProvider
orSequenceJsonProvider
instead. - SequenceJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.SequenceJsonProvider
- SequenceJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.SequenceJsonProvider
- SequenceJsonProvider() - Constructor for class net.logstash.logback.composite.SequenceJsonProvider
-
Deprecated.
- setAbbreviator(Abbreviator) - Method in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- setAddDefaultStatusListener(boolean) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setAppendRetryFrequency(Duration) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setAppendTimeout(Duration) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setArguments(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setCaller(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setCallerClass(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setCallerFile(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setCallerLine(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setCallerMethod(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setClassFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- setClassFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.RootStackTraceElementJsonProvider
- setClassNameAbbreviator(Abbreviator) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Set a custom
Abbreviator
used to shorten class names. - setConnectionStrategy(DestinationConnectionStrategy) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- setConnectionTimeout(Duration) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Set the connection timeout when establishing a connection to a remote destination.
- setConnectionTTL(Duration) - Method in class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
- setContentLength(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setContext(Context) - Method in class net.logstash.logback.composite.JsonProviders
- setContext(Context) - Method in class net.logstash.logback.pattern.PatternLayoutAdapter
-
Set the
Context
- setContext(Context) - Method in class net.logstash.logback.status.DelegatingStatusListener
- setContext(Context, Object) - Static method in class net.logstash.logback.util.LogbackUtils
- setContext(String) - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- setCustomFields(JsonNode) - Method in class net.logstash.logback.LogstashAccessFormatter
- setCustomFields(JsonNode) - Method in class net.logstash.logback.LogstashFormatter
- setCustomFields(String) - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
-
Set the custom fields as a JSON string.
- setCustomFields(String) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setCustomFields(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setCustomFields(String) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setCustomFields(String) - Method in class net.logstash.logback.layout.LogstashLayout
- setCustomFieldsFromString(String) - Method in class net.logstash.logback.LogstashAccessFormatter
- setCustomFieldsFromString(String) - Method in class net.logstash.logback.LogstashFormatter
- setCustomFieldsNode(JsonNode) - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
-
Deprecated.
- setCustomFieldsNode(ObjectNode) - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
-
Use the fields of the given
ObjectNode
(may be empty). - setDaemon(boolean) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setDefaultMask(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
-
Sets the default mask value to use for any paths added via
MaskingJsonGeneratorDecorator.addPath(String)
and values added viaMaskingJsonGeneratorDecorator.addValue(String)
. - setDelegate(StatusListener) - Method in class net.logstash.logback.status.DelegatingStatusListener
- setDelegate(StatusListener) - Method in class net.logstash.logback.status.LevelFilteringStatusListener
- setDroppedWarnFrequency(int) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setElapsedTime(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setEncoder(Encoder<Event>) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- setEncoding(String) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- setEncoding(String) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
-
The character encoding to use (default = "
UTF-8
"). - setEscapeSequence(String) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- setEthernet(String) - Method in class net.logstash.logback.composite.UuidJsonProvider
- setEvaluators(List<EventEvaluator<ILoggingEvent>>) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- setEventFactory(AsyncDisruptorAppender.LogEventFactory<Event>) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setEventTranslator(EventTranslatorOneArg<AsyncDisruptorAppender.LogEvent<Event>, Event>) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setExcludeMdcKeyNames(List<String>) - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- setExcludeMdcKeyNames(List<String>) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setExcludeMdcKeyNames(List<String>) - Method in class net.logstash.logback.layout.LogstashLayout
- setExcludeMdcKeyNames(List<String>) - Method in class net.logstash.logback.LogstashFormatter
- setExcludes(List<String>) - Method in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
- setExcludes(List<String>) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- setFieldName(String) - Method in class net.logstash.logback.composite.AbstractFieldJsonProvider
- setFieldNames(FieldNames) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
- setFieldNames(FieldNames) - Method in interface net.logstash.logback.composite.FieldNamesAware
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.AccessMessageJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.ContentLengthJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.ElapsedTimeJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.MethodJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.ProtocolJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.RemoteHostJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.RemoteUserJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.RequestedUriJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.RequestedUrlJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.RequestHeadersJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.ResponseHeadersJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.composite.accessevent.StatusCodeJsonProvider
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.LogstashAccessFormatter
- setFieldNames(LogstashCommonFieldNames) - Method in class net.logstash.logback.composite.AbstractThreadNameJsonProvider
- setFieldNames(LogstashCommonFieldNames) - Method in class net.logstash.logback.composite.ContextJsonProvider
- setFieldNames(LogstashCommonFieldNames) - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.LogLevelJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.LogLevelValueJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.MessageJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.RootStackTraceElementJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.TagsJsonProvider
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.layout.LogstashLayout
- setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.LogstashFormatter
- setFieldsContentLength(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsElapsedTime(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsMethod(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsProtocol(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsRemoteHost(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsRemoteUser(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsRequestedUri(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsRequestedUrl(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsRequestHeaders(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsResponseHeaders(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFieldsStatusCode(String) - Method in class net.logstash.logback.fieldnames.Pre50LogstashAccessFieldNames
- setFileFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- setFilter(HeaderFilter) - Method in class net.logstash.logback.composite.accessevent.RequestHeadersJsonProvider
- setFilter(HeaderFilter) - Method in class net.logstash.logback.composite.accessevent.ResponseHeadersJsonProvider
- setFindAndRegisterJacksonModules(boolean) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- setFindAndRegisterJacksonModules(boolean) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- setFindAndRegisterJacksonModules(boolean) - Method in class net.logstash.logback.layout.CompositeJsonLayout
- setHost(String) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
-
Just an alias for syslogHost (since that name doesn't make much sense here)
- setImmediateFlush(boolean) - Method in class net.logstash.logback.layout.CompositeJsonLayout
- setIncludeCallerData(boolean) - Method in class net.logstash.logback.appender.LoggingEventAsyncDisruptorAppender
- setIncludeCallerData(boolean) - Method in class net.logstash.logback.appender.LogstashTcpSocketAppender
- setIncludeCallerData(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setIncludeCallerData(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
- setIncludeCallerData(boolean) - Method in class net.logstash.logback.LogstashFormatter
- setIncludeContext(boolean) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setIncludeContext(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setIncludeContext(boolean) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setIncludeContext(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
- setIncludeContext(boolean) - Method in class net.logstash.logback.LogstashAccessFormatter
- setIncludeContext(boolean) - Method in class net.logstash.logback.LogstashFormatter
- setIncludeMdc(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setIncludeMdc(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
- setIncludeMdc(boolean) - Method in class net.logstash.logback.LogstashFormatter
- setIncludeMdcKeyNames(List<String>) - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- setIncludeMdcKeyNames(List<String>) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setIncludeMdcKeyNames(List<String>) - Method in class net.logstash.logback.layout.LogstashLayout
- setIncludeMdcKeyNames(List<String>) - Method in class net.logstash.logback.LogstashFormatter
- setIncludeNonStructuredArguments(boolean) - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- setIncludeNonStructuredArguments(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setIncludeNonStructuredArguments(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
- setIncludeNonStructuredArguments(boolean) - Method in class net.logstash.logback.LogstashFormatter
- setIncludeStandardAsciiEscapesForJSON(boolean) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator
- setIncludeStructuredArguments(boolean) - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- setIncludeStructuredArguments(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setIncludeStructuredArguments(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
- setIncludeStructuredArguments(boolean) - Method in class net.logstash.logback.LogstashFormatter
- setIncludeTags(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setIncludeTags(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
- setIncludeTags(boolean) - Method in class net.logstash.logback.LogstashFormatter
- setInitialSendDelay(Duration) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Time period to wait before sending data into a newly established connection.
- setInlineHash(boolean) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- setJsonFactory(JsonFactory) - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
- setJsonFactory(JsonFactory) - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
- setJsonFactory(JsonFactory) - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
- setJsonFactory(JsonFactory) - Method in interface net.logstash.logback.composite.JsonFactoryAware
- setJsonFactory(JsonFactory) - Method in class net.logstash.logback.composite.JsonProviders
- setJsonFactoryDecorator(JsonFactoryDecorator) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- setJsonFactoryDecorator(JsonFactoryDecorator) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- setJsonFactoryDecorator(JsonFactoryDecorator) - Method in class net.logstash.logback.layout.CompositeJsonLayout
- setJsonGeneratorDecorator(JsonGeneratorDecorator) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- setJsonGeneratorDecorator(JsonGeneratorDecorator) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- setJsonGeneratorDecorator(JsonGeneratorDecorator) - Method in class net.logstash.logback.layout.CompositeJsonLayout
- setKeepAliveCharset(Charset) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
The charset to use when writing the
AbstractLogstashTcpSocketAppender.keepAliveMessage
. - setKeepAliveDuration(Duration) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
If this duration elapses without an event being sent, then the
AbstractLogstashTcpSocketAppender.keepAliveMessage
will be sent to the socket in order to keep the connection alive. - setKeepAliveMessage(String) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Message to send for keeping the connection alive if
AbstractLogstashTcpSocketAppender.keepAliveDuration
is non-null and strictly positive. - setLayout(Layout<Event>) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- setLevel(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setLevel(String) - Method in class net.logstash.logback.status.LevelFilteringStatusListener
- setLevelValue(int) - Method in class net.logstash.logback.status.LevelFilteringStatusListener
- setLevelValue(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setLineFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- setLineSeparator(String) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
-
Sets which lineSeparator to use between events.
- setLineSeparator(String) - Method in class net.logstash.logback.layout.CompositeJsonLayout
-
Sets which lineSeparator to use between events.
- setLineSeparator(String) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Sets which lineSeparator to use between events.
- setLogger(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setLoggerName(String) - Method in class net.logstash.logback.appender.listener.FailureSummaryLoggingAppenderListener
-
Sets the slf4j logger name to which to log.
- setLowerCaseHeaderNames(boolean) - Method in class net.logstash.logback.composite.accessevent.RequestHeadersJsonProvider
- setLowerCaseHeaderNames(boolean) - Method in class net.logstash.logback.composite.accessevent.ResponseHeadersJsonProvider
- setLowerCaseHeaderNames(boolean) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
-
When
true
, names of headers will be written to JSON output in lower case. - setLowerCaseHeaderNames(boolean) - Method in class net.logstash.logback.layout.LogstashAccessLayout
-
When
true
, names of headers will be written to JSON output in lower case. - setLowerCaseHeaderNames(boolean) - Method in class net.logstash.logback.LogstashAccessFormatter
-
When true, names of headers will be written to JSON output in lower case.
- setMask(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.PathMask
- setMask(String) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
- setMaxDepthPerThrowable(int) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Set a limit on the number of stackTraceElements per throwable.
- setMaxLength(int) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Set a hard limit on the size of the rendered stacktrace, all throwables included.
- setMdc(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setMessage(String) - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- setMessagePattern(String) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setMessagePattern(String) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setMessagePattern(String) - Method in class net.logstash.logback.LogstashAccessFormatter
- setMessageSplitRegex(String) - Method in class net.logstash.logback.composite.loggingevent.MessageJsonProvider
-
Write the message as a JSON array by splitting the message text using the specified regex.
- setMessageSplitRegex(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
-
Write the message as a JSON array by splitting the message text using the specified regex.
- setMessageSplitRegex(String) - Method in class net.logstash.logback.layout.LogstashLayout
-
Write the message as a JSON array by splitting the message text using the specified regex.
- setMessageSplitRegex(String) - Method in class net.logstash.logback.LogstashFormatter
-
Write the message as a JSON array by splitting the message text using the specified regex.
- setMethod(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setMethodFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- setMethodFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.RootStackTraceElementJsonProvider
- setMinBufferSize(int) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
-
The minimum size of the byte buffer used when encoding events.
- setMinBufferSize(int) - Method in class net.logstash.logback.layout.CompositeJsonLayout
-
The minimum size of the byte buffer used when encoding events.
- setMinConnectionTimeBeforePrimary(Duration) - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
-
The minimum amount of time that a connection must remain open before the primary is retried on the next reopen attempt.
- setNonStructuredArgumentsFieldPrefix(String) - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- setNonStructuredArgumentsFieldPrefix(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setNonStructuredArgumentsFieldPrefix(String) - Method in class net.logstash.logback.layout.LogstashLayout
- setNonStructuredArgumentsFieldPrefix(String) - Method in class net.logstash.logback.LogstashFormatter
- setOmitCommonFrames(boolean) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Control whether common frames should be omitted for nested throwables or not.
- setOmitEmptyFields(boolean) - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
-
When
true
, fields whose values are considered empty will be omitted from JSON output. - setOmitEmptyFields(boolean) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
-
When
true
, fields whose values are considered empty will be omitted from JSON output. - setPattern(String) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
- setPattern(String) - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
- setPattern(String) - Method in class net.logstash.logback.pattern.PatternLayoutAdapter
-
Set the layout pattern
- setPreferPrimary(PreferPrimaryDestinationConnectionStrategy) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- setPrefix(Encoder<Event>) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- setPrefix(Layout<Event>) - Method in class net.logstash.logback.layout.CompositeJsonLayout
- setProducerType(ProducerType) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
-
Deprecated.ProducerType will be fixed to MULTI in future release and this method removed without any replacement.
- setProtocol(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.composite.accessevent.AccessEventCompositeJsonFormatter
- setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.composite.accessevent.AccessEventNestedJsonProvider
- setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.encoder.AccessEventCompositeJsonEncoder
- setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.layout.AccessEventCompositeJsonLayout
- setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.LogstashAccessFormatter
- setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventCompositeJsonFormatter
- setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventNestedJsonProvider
- setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder
- setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.layout.LoggingEventCompositeJsonLayout
- setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.layout.LogstashLayout
- setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.LogstashFormatter
- setProviders(JsonProviders<Event>) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- setProviders(JsonProviders<Event>) - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
- setProviders(JsonProviders<Event>) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- setProviders(JsonProviders<Event>) - Method in class net.logstash.logback.layout.CompositeJsonLayout
- setQueueSize(int) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Deprecated.use
AsyncDisruptorAppender.setRingBufferSize(int)
instead. - setRandom(RandomDestinationConnectionStrategy) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- setReconnectionDelay(Duration) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Time period for which to wait after failing to connect to all servers, before attempting to reconnect.
- setRemoteHost(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setRemoteUser(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setRequestedUri(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setRequestedUrl(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setRequestHeaderFilter(HeaderFilter) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setRequestHeaderFilter(HeaderFilter) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setRequestHeaderFilter(HeaderFilter) - Method in class net.logstash.logback.LogstashAccessFormatter
- setRequestHeaders(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setResponseHeaderFilter(HeaderFilter) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setResponseHeaderFilter(HeaderFilter) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setResponseHeaderFilter(HeaderFilter) - Method in class net.logstash.logback.LogstashAccessFormatter
- setResponseHeaders(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setRingBufferSize(int) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
-
Sets the size of the
RingBuffer
. - setRootCauseFirst(boolean) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- setRootSeparator(String) - Method in class net.logstash.logback.decorate.PrettyPrintingJsonGeneratorDecorator
-
Sets the root separator used by the pretty printer.
- setRootStackTraceElement(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setRootStackTraceElementClass(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setRootStackTraceElementMethod(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setRoundRobin(RoundRobinDestinationConnectionStrategy) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- setSecondaryConnectionTTL(Duration) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Deprecated.
- setSecondaryConnectionTTL(Duration) - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
-
Time period for connections to secondary destinations to be used before attempting to reconnect to primary destination.
- setSequenceProvider(Function<Event, Long>) - Method in class net.logstash.logback.composite.AbstractSequenceJsonProvider
-
Assign a custom sequence provider instead of relying on the default.
- setShortenedClassNameLength(int) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
-
Set the length to which class names should be abbreviated.
- setShortenedLoggerNameLength(int) - Method in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- setShortenedLoggerNameLength(int) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setShortenedLoggerNameLength(int) - Method in class net.logstash.logback.layout.LogstashLayout
- setShortenedLoggerNameLength(int) - Method in class net.logstash.logback.LogstashFormatter
- setShutdownGracePeriod(Duration) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setSocketFactory(SocketFactory) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Set the
SocketFactory
used to create clientSocket
s to which to communicate. - setSpacesInObjectEntries(boolean) - Method in class net.logstash.logback.decorate.PrettyPrintingJsonGeneratorDecorator
-
Sets whether spaces appear in object entries.
- setSsl(SSLConfiguration) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Set this to non-null to use SSL.
- setStackTrace(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setStatusCode(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
- setStrategy(String) - Method in class net.logstash.logback.composite.UuidJsonProvider
- setSuffix(Encoder<Event>) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- setSuffix(Layout<Event>) - Method in class net.logstash.logback.layout.CompositeJsonLayout
- setTags(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
- setTarget(String) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
-
Sets the target string that will be replaced with the
CharacterEscapesJsonFactoryDecorator.Escape.escapeSequence
. - setTargetCharacter(char) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
-
Sets the target character that will be replaced with the
CharacterEscapesJsonFactoryDecorator.Escape.escapeSequence
. - setTargetCharacterCode(int) - Method in class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
- setTargetLength(int) - Method in class net.logstash.logback.abbreviator.DefaultTargetLengthAbbreviator
- setThread(String) - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- setThreadFactory(ThreadFactory) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setThreadNameFormat(String) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Pattern used by the to set the handler thread name.
- setThreadNameFormat(String) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
-
Pattern used by the to set the handler thread names.
- setThrowableConverter(ThrowableHandlingConverter) - Method in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
- setThrowableConverter(ThrowableHandlingConverter) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setThrowableConverter(ThrowableHandlingConverter) - Method in class net.logstash.logback.layout.LogstashLayout
- setThrowableConverter(ThrowableHandlingConverter) - Method in class net.logstash.logback.LogstashFormatter
- setTimestamp(String) - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- setTimestampPattern(String) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setTimestampPattern(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setTimestampPattern(String) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setTimestampPattern(String) - Method in class net.logstash.logback.layout.LogstashLayout
- setTimestampPattern(String) - Method in class net.logstash.logback.LogstashAccessFormatter
- setTimestampPattern(String) - Method in class net.logstash.logback.LogstashFormatter
- setTimeZone(String) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
-
Set the timezone for which to write the timestamp.
- setTimeZone(String) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setTimeZone(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setTimeZone(String) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setTimeZone(String) - Method in class net.logstash.logback.layout.LogstashLayout
- setTimeZone(String) - Method in class net.logstash.logback.LogstashAccessFormatter
- setTimeZone(String) - Method in class net.logstash.logback.LogstashFormatter
- setTruncateAfters(List<String>) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- setUseSimpleClassName(boolean) - Method in class net.logstash.logback.composite.loggingevent.AbstractThrowableClassNameJsonProvider
- setUuid(String) - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- setVersion(String) - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
- setVersion(String) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setVersion(String) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setVersion(String) - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
- setVersion(String) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setVersion(String) - Method in class net.logstash.logback.layout.LogstashLayout
- setVersion(String) - Method in class net.logstash.logback.LogstashAccessFormatter
- setVersion(String) - Method in class net.logstash.logback.LogstashFormatter
- setWaitStrategy(WaitStrategy) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setWaitStrategyType(String) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- setWriteAsInteger(boolean) - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
- setWriteBufferSize(int) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
The number of bytes available in the write buffer.
- setWriteTimeout(Duration) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
-
Sets the time period for which to wait for a write to complete before timing out and attempting to reconnect to that destination.
- setWriteVersionAsInteger(boolean) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
- setWriteVersionAsInteger(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
- setWriteVersionAsInteger(boolean) - Method in class net.logstash.logback.layout.LogstashAccessLayout
- setWriteVersionAsInteger(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
- setWriteVersionAsInteger(boolean) - Method in class net.logstash.logback.LogstashAccessFormatter
- setWriteVersionAsInteger(boolean) - Method in class net.logstash.logback.LogstashFormatter
- SHORT_CLASS_NAME_LENGTH - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- SHORT_MAX_DEPTH_PER_THROWABLE - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- SHORT_MAX_LENGTH - Static variable in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- ShortenedFieldNames - Class in net.logstash.logback.fieldnames
-
Slightly shortened versions of the
LogstashFieldNames
. - ShortenedFieldNames() - Constructor for class net.logstash.logback.fieldnames.ShortenedFieldNames
- ShortenedThrowableConverter - Class in net.logstash.logback.stacktrace
-
A
ThrowableHandlingConverter
(similar to logback'sThrowableProxyConverter
) that formats stacktraces by doing the following: Limits the number of stackTraceElements per throwable (applies to each individual throwable. - ShortenedThrowableConverter() - Constructor for class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- shouldReconnect(long, int, int) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- shouldReconnect(long, int, int) - Method in interface net.logstash.logback.appender.destination.DestinationConnectionStrategy
-
Returns whether the connection should be reestablished.
- shouldReconnect(long, int, int) - Method in class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
- shouldReconnect(long, int, int) - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
- shouldWriteField(String) - Static method in class net.logstash.logback.composite.JsonWritingUtils
-
Indicates whether the given field name must be written or not.
- ShutdownInProgressException - Exception in net.logstash.logback.appender
-
Indicates that an action cannot be performed because a shutdown is in progress
- ShutdownInProgressException() - Constructor for exception net.logstash.logback.appender.ShutdownInProgressException
- SimpleObjectJsonGeneratorDelegate - Class in net.logstash.logback.util
-
JsonGenerator with an optimized implementation of the
SimpleObjectJsonGeneratorDelegate.writeObject(Object)
method that tries to call appropriate write method for the given untyped Object and delegates to the underlying generator as fallback. - SimpleObjectJsonGeneratorDelegate(JsonGenerator) - Constructor for class net.logstash.logback.util.SimpleObjectJsonGeneratorDelegate
- SingleFieldAppendingMarker - Class in net.logstash.logback.marker
-
A
Marker
ORStructuredArgument
that appends a single field into the JSON event. - SingleFieldAppendingMarker(String, String) - Constructor for class net.logstash.logback.marker.SingleFieldAppendingMarker
- SingleFieldAppendingMarker(String, String, String) - Constructor for class net.logstash.logback.marker.SingleFieldAppendingMarker
- size() - Method in class net.logstash.logback.util.ReusableByteBuffer
-
Return the current size of the buffer.
- SmileFeatureJsonGeneratorDecorator - Class in net.logstash.logback.decorate.smile
-
A
JsonGeneratorDecorator
that allows enabling/disabling ofSmileGenerator
features. - SmileFeatureJsonGeneratorDecorator() - Constructor for class net.logstash.logback.decorate.smile.SmileFeatureJsonGeneratorDecorator
- SmileJsonFactoryDecorator - Class in net.logstash.logback.decorate.smile
-
A
JsonFactoryDecorator
that will switch the output to binary smile output instead of JSON text. - SmileJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.smile.SmileJsonFactoryDecorator
- StackElementFilter - Class in net.logstash.logback.stacktrace
-
Component in charge of accepting or rejecting
elements
when computing a stack trace hash - StackElementFilter() - Constructor for class net.logstash.logback.stacktrace.StackElementFilter
- StackHasher - Class in net.logstash.logback.stacktrace
-
Utility class that generates a hash from any Java
error
- StackHasher() - Constructor for class net.logstash.logback.stacktrace.StackHasher
-
Constructs a
StackHasher
usingStackElementFilter.withSourceInfo()
filter - StackHasher(StackElementFilter) - Constructor for class net.logstash.logback.stacktrace.StackHasher
-
Constructs a
StackHasher
with the given filter. - StackHashJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
A JSON provider that adds a
stack_hash
Json field on a log with a stack trace - StackHashJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
- StackTraceJsonProvider - Class in net.logstash.logback.composite.loggingevent
- StackTraceJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
- start() - Method in class net.logstash.logback.abbreviator.DefaultTargetLengthAbbreviator
- start() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- start() - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- start() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- start() - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- start() - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- start() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- start() - Method in class net.logstash.logback.composite.AbstractJsonProvider
- start() - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
- start() - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
- start() - Method in class net.logstash.logback.composite.AbstractSequenceJsonProvider
- start() - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
-
Start the provider.
- start() - Method in interface net.logstash.logback.composite.JsonProvider
-
Start the provider after all configuration properties are set.
- start() - Method in class net.logstash.logback.composite.JsonProviders
- start() - Method in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- start() - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- start() - Method in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
- start() - Method in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
- start() - Method in class net.logstash.logback.composite.loggingevent.ThreadNameJsonProvider
-
Deprecated.
- start() - Method in class net.logstash.logback.composite.loggingevent.UuidProvider
-
Deprecated.
- start() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- start() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- start() - Method in class net.logstash.logback.LogstashAccessFormatter
- start() - Method in class net.logstash.logback.LogstashFormatter
- start() - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
- start() - Method in class net.logstash.logback.pattern.EnhancedPropertyConverter
- start() - Method in class net.logstash.logback.pattern.PatternLayoutAdapter
-
Start the underlying PatternLayoutBase and throw an
IllegalArgumentException
if the configured pattern is not a valid PatternLayout. - start() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- start() - Method in class net.logstash.logback.status.DelegatingStatusListener
- start(Context, Object) - Static method in class net.logstash.logback.util.LogbackUtils
- start(Object) - Static method in class net.logstash.logback.util.LogbackUtils
- StatusCodeJsonProvider - Class in net.logstash.logback.composite.accessevent
- StatusCodeJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.StatusCodeJsonProvider
- stop() - Method in class net.logstash.logback.abbreviator.DefaultTargetLengthAbbreviator
- stop() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- stop() - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
- stop() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
- stop() - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
- stop() - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
- stop() - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- stop() - Method in class net.logstash.logback.composite.AbstractJsonProvider
- stop() - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
- stop() - Method in interface net.logstash.logback.composite.JsonProvider
-
Stop the provider
- stop() - Method in class net.logstash.logback.composite.JsonProviders
- stop() - Method in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- stop() - Method in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
- stop() - Method in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
- stop() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
- stop() - Method in class net.logstash.logback.layout.CompositeJsonLayout
- stop() - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
- stop() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
- stop() - Method in class net.logstash.logback.status.DelegatingStatusListener
- stop(Object) - Static method in class net.logstash.logback.util.LogbackUtils
- STRATEGY_RANDOM - Static variable in class net.logstash.logback.composite.UuidJsonProvider
-
Type 4 UUID.
- STRATEGY_TIME - Static variable in class net.logstash.logback.composite.UuidJsonProvider
-
Type 1 time based UUID.
- StreamingEncoder<Event> - Interface in net.logstash.logback.encoder
-
Interface implemented by
Encoder
that supports writing directly into aOutputStream
instead of returning a byte array. - StringUtils - Class in net.logstash.logback.util
-
Operations on
String
that arenull
safe. - StructuredArgument - Interface in net.logstash.logback.argument
-
A wrapper for an argument passed to a log method (e.g.
- StructuredArguments - Class in net.logstash.logback.argument
-
Factory for creating
StructuredArgument
s.
T
- TagsJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
Writes
Marker
names as an array to the 'tags' field. - TagsJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.TagsJsonProvider
- TcpAppenderListener<Event extends DeferredProcessingAware> - Interface in net.logstash.logback.appender.listener
-
Listens to a TCP appender.
- THREAD_INDEX_FORMAT - Static variable in class net.logstash.logback.appender.AsyncDisruptorAppender
- ThreadLocalHolder<T> - Class in net.logstash.logback.util
-
Maintains a per-thread value created by the
Supplier
given to the constructor. - ThreadLocalHolder(Supplier<T>) - Constructor for class net.logstash.logback.util.ThreadLocalHolder
-
Create a new instance of the pool.
- ThreadLocalHolder.HolderRef - Class in net.logstash.logback.util
-
A
WeakReference
to a thread with theThreadLocalHolder.Holder
 assigned to it. - ThreadLocalHolder.Lifecycle - Interface in net.logstash.logback.util
-
Optional interface that pooled instances may implement if they wish to be notified of life cycle events.
- ThreadLocalReusableByteBuffer - Class in net.logstash.logback.util
-
A pool of
ReusableByteBuffer
. - ThreadLocalReusableByteBuffer() - Constructor for class net.logstash.logback.util.ThreadLocalReusableByteBuffer
-
Create a new instance with an initial capacity set to 1024
- ThreadLocalReusableByteBuffer(int) - Constructor for class net.logstash.logback.util.ThreadLocalReusableByteBuffer
-
Create a new instance with an initial capacity of
initialSize
bytes. - ThreadNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
Deprecated.Use
LoggingEventThreadNameJsonProvider
instead. - ThreadNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ThreadNameJsonProvider
-
Deprecated.
- threadValues - Variable in class net.logstash.logback.util.ThreadLocalHolder
-
Collection of values assigned to each thread
- ThrowableClassNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
- ThrowableClassNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ThrowableClassNameJsonProvider
- ThrowableMessageJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
Logs the message of the throwable associated with a given logging event, if any.
- ThrowableMessageJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ThrowableMessageJsonProvider
- ThrowableRootCauseClassNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
Logs the class name of the innermost cause of the throwable associated with a given logging event, if any.
- ThrowableRootCauseClassNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ThrowableRootCauseClassNameJsonProvider
- ThrowableRootCauseMessageJsonProvider - Class in net.logstash.logback.composite.loggingevent
-
Logs the message of the innermost cause of the throwable associated with a given logging event, if any.
- ThrowableRootCauseMessageJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ThrowableRootCauseMessageJsonProvider
- ThrowableSelectors - Class in net.logstash.logback.composite.loggingevent
-
Utilities to obtain
Throwables
fromIThrowableProxies
. - ThrowableSelectors() - Constructor for class net.logstash.logback.composite.loggingevent.ThrowableSelectors
- TimeZoneUtils - Class in net.logstash.logback.util
- toByteArray() - Method in class net.logstash.logback.util.ReusableByteBuffer
-
Creates a newly allocated byte array.
- TOKEN_SEPARATOR - Static variable in class net.logstash.logback.mask.PathBasedFieldMasker
- toString() - Method in interface net.logstash.logback.argument.StructuredArgument
-
Writes the data associated with this argument to a
String
to be included in a log event's formatted message (via parameter substitution). - toString() - Method in class net.logstash.logback.marker.LogstashMarker
-
Returns a String in the form of
- toString(Object) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Format the argument into a string.
- toStringSelf() - Method in class net.logstash.logback.marker.EmptyLogstashMarker
- toStringSelf() - Method in class net.logstash.logback.marker.LogstashMarker
-
Returns a string representation of this object, without including any references.
- toStringSelf() - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- toStringSelf() - Method in class net.logstash.logback.marker.ObjectFieldsAppendingMarker
- toStringSelf() - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
- translateTo(AsyncDisruptorAppender.LogEvent<Event>, long, Event) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender.LogEventTranslator
- trim(String) - Static method in class net.logstash.logback.util.StringUtils
-
Removes control characters (char <= 32) from both ends of this String, handling
null
by returningnull
. - trimToEmpty(String) - Static method in class net.logstash.logback.util.StringUtils
-
Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is
null
. - trimToNull(String) - Static method in class net.logstash.logback.util.StringUtils
-
Removes control characters (char <= 32) from both ends of this String returning
null
if the String is empty ("") after the trim or if it isnull
. - TryJsonOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.TryJsonOperation
U
- UNIX_TIMESTAMP_AS_NUMBER - Static variable in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
-
Setting the
AbstractFormattedTimestampJsonProvider.pattern
as this value will make it so that the timestamp is written as a number value of the milliseconds since unix epoch. - UNIX_TIMESTAMP_AS_STRING - Static variable in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
-
Setting the
AbstractFormattedTimestampJsonProvider.pattern
as this value will make it so that the timestamp is written as a string value representing the number of milliseconds since unix epoch - updateCurrentThreadName() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
- UuidJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
-
Outputs random UUID as field value.
- UuidJsonProvider() - Constructor for class net.logstash.logback.composite.UuidJsonProvider
- UuidProvider - Class in net.logstash.logback.composite.loggingevent
-
Deprecated.use
UuidJsonProvider
instead. - UuidProvider() - Constructor for class net.logstash.logback.composite.loggingevent.UuidProvider
-
Deprecated.
V
- v(String, Object) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Abbreviated convenience method for calling
StructuredArguments.value(String, Object)
. - value(String, Object) - Static method in class net.logstash.logback.argument.StructuredArguments
-
Adds "key":"value" to the JSON event AND value to the formatted message (without the key).
- VALUE_ONLY_MESSAGE_FORMAT_PATTERN - Static variable in class net.logstash.logback.argument.StructuredArguments
-
A message format pattern that will only write the argument value to a log message (i.e.
- ValueGetter<Event,
T> - Interface in net.logstash.logback.pattern -
Computes a value given an event.
- ValueMask() - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
- ValueMask(String) - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
- ValueMask(String, String) - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
- ValueMask(List<String>) - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
- ValueMask(List<String>, String) - Constructor for class net.logstash.logback.mask.MaskingJsonGeneratorDecorator.ValueMask
- ValueMasker - Interface in net.logstash.logback.mask
-
Masks JSON string and number values within a JSON stream.
- valueOf(String) - Static method in enum net.logstash.logback.appender.listener.FailureSummaryAppenderListener.CallbackType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum net.logstash.logback.appender.listener.FailureSummaryAppenderListener.CallbackType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WaitStrategyFactory - Class in net.logstash.logback.appender
-
Creates
WaitStrategy
objects from strings. - WaitStrategyFactory() - Constructor for class net.logstash.logback.appender.WaitStrategyFactory
- WILDCARD_TOKEN - Static variable in class net.logstash.logback.mask.PathBasedFieldMasker
- with(Marker) - Method in class net.logstash.logback.marker.LogstashMarker
-
Deprecated.Use
LogstashMarker.and(Marker)
instead - withSourceInfo() - Static method in class net.logstash.logback.stacktrace.StackElementFilter
-
Creates a
StackElementFilter
that accepts all stack trace elements with a nonnull
{@link StackTraceElement#getFileName()} filename
and positiveStackTraceElement.getLineNumber()
line number} - write(byte[]) - Method in class net.logstash.logback.util.ProxyOutputStream
-
Invokes the delegate's
write(byte[])
method. - write(byte[], int, int) - Method in class net.logstash.logback.util.ProxyOutputStream
-
Invokes the delegate's
write(byte[])
method. - write(byte[], int, int) - Method in class net.logstash.logback.util.ReusableByteBuffer
- write(int) - Method in class net.logstash.logback.util.ProxyOutputStream
-
Invokes the delegate's
write(int)
method. - write(int) - Method in class net.logstash.logback.util.ReusableByteBuffer
- write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ArrayWriter
- write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ObjectWriter
- write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ValueWriter
- write(JsonGenerator, Event) - Method in interface net.logstash.logback.pattern.NodeWriter
-
Writes this node to the given generator.
- writeArray(double[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeArray(int[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeArray(long[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeBinary(byte[]) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeBinary(byte[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeBinary(Base64Variant, byte[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeBinary(Base64Variant, InputStream, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeBinary(InputStream, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeBoolean(boolean) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeEmbeddedObject(Object) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeEndArray() - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeEndObject() - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeEvent(Event, OutputStream) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
-
Write an event in the given output stream.
- writeEventToGenerator(JsonGenerator, Event) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
- writeFieldId(long) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeFieldName(JsonGenerator) - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
-
Writes the field name to the generator.
- writeFieldName(SerializableString) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeFieldName(String) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeFields(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ObjectWriter
- writeFieldValue(JsonGenerator) - Method in class net.logstash.logback.marker.ObjectAppendingMarker
- writeFieldValue(JsonGenerator) - Method in class net.logstash.logback.marker.RawJsonAppendingMarker
- writeFieldValue(JsonGenerator) - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
-
Writes the field value to the generator.
- writeMapEntries(JsonGenerator, Map<?, ?>) - Static method in class net.logstash.logback.composite.JsonWritingUtils
-
Writes entries of the map as fields.
- writeMapStringFields(JsonGenerator, String, Map<String, String>) - Static method in class net.logstash.logback.composite.JsonWritingUtils
-
Writes a map as String fields to the generator if and only if the
fieldName
and values are notnull
. - writeMapStringFields(JsonGenerator, String, Map<String, String>, boolean) - Static method in class net.logstash.logback.composite.JsonWritingUtils
-
Writes a map as String fields to the generator if and only if the
fieldName
and values are notnull
. - writeNull() - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumber(double) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumber(float) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumber(int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumber(long) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumber(short) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumber(String) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumber(BigDecimal) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumber(BigInteger) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeNumberField(JsonGenerator, String, int) - Static method in class net.logstash.logback.composite.JsonWritingUtils
-
Writes the field to the generator if and only if the
fieldName
is notnull
. - writeNumberField(JsonGenerator, String, long) - Static method in class net.logstash.logback.composite.JsonWritingUtils
-
Writes the field to the generator if and only if the
fieldName
is notnull
. - writeObject(Object) - Method in class net.logstash.logback.util.SimpleObjectJsonGeneratorDelegate
- writeObjectId(Object) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeObjectRef(Object) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeOmittedField(String) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRaw(char) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRaw(char[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRaw(SerializableString) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRaw(String) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRaw(String, int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRawUTF8String(byte[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRawValue(char[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRawValue(String) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeRawValue(String, int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeStartArray() - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeStartArray(int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeStartArray(Object) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeStartArray(Object, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeStartObject() - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeStartObject(Object) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeStartObject(Object, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeString(char[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeString(SerializableString) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeString(Reader, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeString(String) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeStringArrayField(JsonGenerator, String, String[]) - Static method in class net.logstash.logback.composite.JsonWritingUtils
-
Writes an array of strings to the generator if and only if the
fieldName
and values are notnull
. - writeStringField(JsonGenerator, String, String) - Static method in class net.logstash.logback.composite.JsonWritingUtils
-
Writes the field to the generator if and only if the
fieldName
andfieldValue
are notnull
. - writeTo(JsonGenerator) - Method in class net.logstash.logback.argument.DeferredStructuredArgument
- writeTo(JsonGenerator) - Method in interface net.logstash.logback.argument.StructuredArgument
-
Writes the data associated with this argument to the given
JsonGenerator
. - writeTo(JsonGenerator) - Method in class net.logstash.logback.marker.DeferredLogstashMarker
- writeTo(JsonGenerator) - Method in class net.logstash.logback.marker.EmptyLogstashMarker
- writeTo(JsonGenerator) - Method in class net.logstash.logback.marker.LogstashMarker
-
Writes the data associated with this marker to the given
JsonGenerator
. - writeTo(JsonGenerator) - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
- writeTo(JsonGenerator) - Method in class net.logstash.logback.marker.ObjectFieldsAppendingMarker
- writeTo(JsonGenerator) - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.AccessMessageJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.ContentLengthJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.ElapsedTimeJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.MethodJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.ProtocolJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.RemoteHostJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.RemoteUserJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.RequestedUriJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.RequestedUrlJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.RequestHeadersJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.ResponseHeadersJsonProvider
- writeTo(JsonGenerator, IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.StatusCodeJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.AbstractThrowableClassNameJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.AbstractThrowableMessageJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.ContextNameJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LogLevelJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LogLevelValueJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LogstashMarkersJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.MdcJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.MessageJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.RawMessageJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.RootStackTraceElementJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
- writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.TagsJsonProvider
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.AbstractSequenceJsonProvider
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.AbstractThreadNameJsonProvider
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.ContextJsonProvider
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
- writeTo(JsonGenerator, Event) - Method in interface net.logstash.logback.composite.JsonProvider
-
Writes information about the event, to the given generator.
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.JsonProviders
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.SequenceJsonProvider
-
Deprecated.
- writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.UuidJsonProvider
- writeTo(JsonGenerator, String, Instant) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider.NumberTimestampWriter
- writeTo(JsonGenerator, String, Instant) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider.StringFormatterWriter
- writeTo(JsonGenerator, String, Instant) - Method in interface net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider.TimestampWriter
- writeTo(OutputStream) - Method in class net.logstash.logback.util.ReusableByteBuffer
-
Write the buffers content to the given OutputStream.
- writeTo(StringBuilder, E) - Method in class net.logstash.logback.pattern.PatternLayoutAdapter
-
Apply the PatternLayout to the event and write result into the supplied
StringBuilder
. - writeTypeId(Object) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
- writeUTF8String(byte[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
Y
- YamlFeatureJsonGeneratorDecorator - Class in net.logstash.logback.decorate.yaml
-
A
JsonGeneratorDecorator
that allows enabling/disabling ofYAMLGenerator
features. - YamlFeatureJsonGeneratorDecorator() - Constructor for class net.logstash.logback.decorate.yaml.YamlFeatureJsonGeneratorDecorator
- YamlJsonFactoryDecorator - Class in net.logstash.logback.decorate.yaml
-
A
JsonFactoryDecorator
that will switch the output to YAML output instead of JSON text. - YamlJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.yaml.YamlJsonFactoryDecorator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form