Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W Y 

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.CachingAbbreviator
 
abbreviate(String) - Method in class net.logstash.logback.NullAbbreviator
 
AbstractCompositeJsonFormatter<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
Formats logstash Events as JSON using JsonProviders.
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
 
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.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 TCP Socket 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
 
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
 
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 the IAccessEvent.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
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
 
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(AppenderListener<Event>) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
 
addListener(Listener) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
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 given name.
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<Event>) - Method in class net.logstash.logback.composite.JsonProviders
 
addProvider(JsonProvider<IAccessEvent>) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
 
addProvider(JsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.encoder.LogstashEncoder
 
addProvider(JsonProvider<IAccessEvent>) - Method in class net.logstash.logback.layout.LogstashAccessLayout
 
addProvider(JsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.layout.LogstashLayout
 
addProvider(JsonProvider<IAccessEvent>) - Method in class net.logstash.logback.LogstashAccessFormatter
 
addProvider(JsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.LogstashFormatter
 
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<Event>) - Method in class net.logstash.logback.composite.JsonProviders
 
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
 
addThrowableRootCauseClassName(ThrowableRootCauseClassNameJsonProvider) - 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
 
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(Marker...) - Static method in class net.logstash.logback.marker.Markers
Aggregates the given markers into a single marker.
aggregate(Collection<? extends 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
 
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<Event>) - Method in interface net.logstash.logback.appender.listener.AppenderListener
Called when the given appender is started.
appenderStarted(Appender<ILoggingEvent>) - Method in class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
Deprecated.
 
appenderStopped(Appender<IAccessEvent>) - Method in class net.logstash.logback.appender.listener.AccessEventAppenderListenerImpl
Deprecated.
 
appenderStopped(Appender<Event>) - Method in interface net.logstash.logback.appender.listener.AppenderListener
Called when the given appender is stopped.
appenderStopped(Appender<ILoggingEvent>) - Method in class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
Deprecated.
 
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.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
 
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 a BlockingQueue used by logback's AsyncAppender).
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.LogEvents to populate the RingBuffer.
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 exclusion patterns

C

CachingAbbreviator - Class in net.logstash.logback
An Abbreviator that caches results from a CachingAbbreviator.delegate abbreviator.
CachingAbbreviator(Abbreviator) - Constructor for class net.logstash.logback.CachingAbbreviator
 
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 of CBORGenerator 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
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.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.
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.
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
 
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<Event>, InetSocketAddress, Throwable) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
 
connectionFailed(Appender<ILoggingEvent>, InetSocketAddress, Throwable) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
Deprecated.
 
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<Event>, Socket) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
 
connectionOpened(Appender<ILoggingEvent>, Socket) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
Deprecated.
 
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
 
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.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
 
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
 
createWaitStrategyFromString(String) - Static method in class net.logstash.logback.appender.WaitStrategyFactory
Creates a WaitStrategy from a string.

D

decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.cbor.CborFeatureJsonGeneratorDecorator
 
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(JsonGenerator) - Method in class net.logstash.logback.decorate.CompositeJsonGeneratorDecorator
 
decorate(JsonFactory) - Method in class net.logstash.logback.decorate.EscapeNonAsciiJsonFactoryDecorator
 
decorate(T) - Method in class net.logstash.logback.decorate.FeatureDecorator
 
decorate(JsonFactory) - Method in interface net.logstash.logback.decorate.JsonFactoryDecorator
Decorates the given JsonFactory.
decorate(JsonGenerator) - Method in interface net.logstash.logback.decorate.JsonGeneratorDecorator
Decorates the given generator, and returns the decorated generator.
decorate(JsonFactory) - Method in class net.logstash.logback.decorate.NullJsonFactoryDecorator
 
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(JsonFactory) - Method in class net.logstash.logback.decorate.smile.SmileJsonFactoryDecorator
 
decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.yaml.YamlFeatureJsonGeneratorDecorator
 
decorate(JsonFactory) - Method in class net.logstash.logback.decorate.yaml.YamlJsonFactoryDecorator
 
decorate(JsonGenerator) - Method in class net.logstash.logback.mask.MaskingJsonGeneratorDecorator
 
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_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
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).
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 another LogstashMarker 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 another StructuredArgument 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 delegate DelegatingAsyncDisruptorAppender.appenders.
DelegatingAsyncDisruptorAppender() - Constructor for class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
 
DelegatingStatusListener - Class in net.logstash.logback.status
A StatusListener that delegates to another StatusListener
DelegatingStatusListener() - Constructor for class net.logstash.logback.status.DelegatingStatusListener
 
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 InetSocketAddresses by parsing String 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, OutputStream) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
encode(Event) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
encode(Event, OutputStream) - Method in interface net.logstash.logback.encoder.StreamingEncoder
 
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.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(String, String) - Constructor for class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
 
Escape(int, String) - Constructor for class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
 
Escape(char, String) - Constructor for class net.logstash.logback.decorate.CharacterEscapesJsonFactoryDecorator.Escape
 
EscapeNonAsciiJsonFactoryDecorator - Class in net.logstash.logback.decorate
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<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
 
eventAppended(Appender<ILoggingEvent>, ILoggingEvent, long) - Method in class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
Deprecated.
 
eventAppendFailed(Appender<IAccessEvent>, IAccessEvent, Throwable) - Method in class net.logstash.logback.appender.listener.AccessEventAppenderListenerImpl
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
 
eventAppendFailed(Appender<ILoggingEvent>, ILoggingEvent, Throwable) - Method in class net.logstash.logback.appender.listener.LoggingEventAppenderListenerImpl
Deprecated.
 
eventSendFailure(Appender<IAccessEvent>, IAccessEvent, Throwable) - Method in class net.logstash.logback.appender.listener.AccessEventTcpAppenderListenerImpl
Deprecated.
 
eventSendFailure(Appender<Event>, Event, Throwable) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
 
eventSendFailure(Appender<ILoggingEvent>, ILoggingEvent, Throwable) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
Deprecated.
 
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<Event>, Socket, Event, long) - Method in class net.logstash.logback.appender.listener.FailureSummaryAppenderListener
 
eventSent(Appender<ILoggingEvent>, Socket, ILoggingEvent, long) - Method in class net.logstash.logback.appender.listener.LoggingEventTcpAppenderListenerImpl
Deprecated.
 
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 of JsonFactory features.
FeatureJsonFactoryDecorator() - Constructor for class net.logstash.logback.decorate.FeatureJsonFactoryDecorator
 
FeatureJsonGeneratorDecorator - Class in net.logstash.logback.decorate
A JsonGeneratorDecorator that allows enabling/disabling of JsonGenerator 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.SequenceJsonProvider
 
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
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

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
 
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
 
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
 
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.
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
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
getSecondaryConnectionTTL() - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
 
getSeverityForEvent(Object) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
 
getShortenedClassNameLength() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
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
 
getThread() - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
 
getThreadFactory() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
getThreadName(Event) - Method in class net.logstash.logback.composite.AbstractThreadNameJsonProvider
 
getThreadName(IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.AccessEventThreadNameJsonProvider
 
getThreadName(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventThreadNameJsonProvider
 
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
 
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
 
getTimestampAsMillis(Event) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
 
getTimestampAsMillis(IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.AccessEventFormattedTimestampJsonProvider
 
getTimestampAsMillis(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventFormattedTimestampJsonProvider
 
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
 
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.
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.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
 
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.marker.MessageFormatCache
 
INSTANCE - Static variable in class net.logstash.logback.NullAbbreviator
 
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 independent 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
 
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.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
 
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
 
iteratorForAppenders() - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
 

J

JsonFactoryAware - Interface in net.logstash.logback.composite
Can be implemented by JsonProviders to indicate that the provider needs to be injected with the JsonFactory.
JsonFactoryDecorator - Interface in net.logstash.logback.decorate
JsonGeneratorDecorator - Interface in net.logstash.logback.decorate
Decorates the JsonGenerator used for serializing json.
JsonPatternException(String, Throwable) - Constructor for exception net.logstash.logback.pattern.AbstractJsonPatternParser.JsonPatternException
 
JsonPatternException(String) - 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 JsonProviders 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
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 is null.
LevelFilteringStatusListener - Class in net.logstash.logback.status
A DelegatingStatusListener that filters Status 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.
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 the ILoggingEvent.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 of JsonProviders.
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
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 the LogstashAccessFormatter.
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 of JsonProviders.
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
A JsonProvider that processes LogstashMarkers (generally created via Markers).
LogstashMarkersJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LogstashMarkersJsonProvider
 
LogstashTcpSocketAppender - Class in net.logstash.logback.appender
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
A Marker OR StructuredArgument that appends entries from a Map into the logging event output.
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 LogstashMarkers 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 - Static variable in class net.logstash.logback.mask.MaskingJsonGenerator
 
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..
MaskingJsonGenerator - Class in net.logstash.logback.mask
A JsonGenerator that can mask sensitive field values before delegating to a delegate JsonGenerator.
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 a JsonGenerator with a MaskingJsonGenerator, 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 to MdcJsonProvider.includeMdcKeyNames and MdcJsonProvider.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.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
 
NullAbbreviator() - Constructor for class net.logstash.logback.NullAbbreviator
 
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
 

O

ObjectAppendingMarker - Class in net.logstash.logback.marker
A Marker OR StructuredArgument 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 OR StructuredArgument 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, int) - Static method in class net.logstash.logback.appender.destination.DestinationParser
Constructs InetSocketAddresses by parsing the given String value.
parse(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
Parse a JSON pattern and produce the corresponding NodeWriter.
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 by TimeZone.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 supplied StringBuilder 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(Event) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
prepareForDeferredProcessing(ILoggingEvent) - Method in class net.logstash.logback.appender.LoggingEventAsyncDisruptorAppender
 
prepareForDeferredProcessing(ILoggingEvent) - Method in class net.logstash.logback.appender.LogstashTcpSocketAppender
 
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
 
prepareForDeferredProcessing(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
 
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 the rawJsonValue to the formatted message.
RawJsonAppendingMarker - Class in net.logstash.logback.marker
A Marker OR StructuredArgument 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 a JsonParseException 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(T) - Method in class net.logstash.logback.util.ThreadLocalHolder
Recycle the instance before returning it to the pool.
recycleInstance(ReusableByteBuffer) - Method in class net.logstash.logback.util.ThreadLocalReusableByteBuffer
Return a buffer to the pool after usage.
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
 
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(AppenderListener<Event>) - Method in class net.logstash.logback.appender.AbstractLogstashUdpSocketAppender
 
removeListener(Listener) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
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
 
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
 
SeparatorParser - Class in net.logstash.logback.encoder
 
SequenceJsonProvider - Class in net.logstash.logback.composite.loggingevent
Deprecated.
SequenceJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.SequenceJsonProvider
Deprecated.
 
SequenceJsonProvider<Event extends DeferredProcessingAware> - Class in net.logstash.logback.composite
Outputs an incrementing sequence number.
SequenceJsonProvider() - Constructor for class net.logstash.logback.composite.SequenceJsonProvider
 
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
 
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(String) - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
 
setContext(Context) - Method in class net.logstash.logback.pattern.PatternLayoutAdapter
Set the Context
setContext(Context) - Method in class net.logstash.logback.status.DelegatingStatusListener
 
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
 
setCustomFields(JsonNode) - Method in class net.logstash.logback.LogstashAccessFormatter
 
setCustomFields(JsonNode) - Method in class net.logstash.logback.LogstashFormatter
 
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
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 via MaskingJsonGeneratorDecorator.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
 
setExclusions(String) - Method in class net.logstash.logback.composite.loggingevent.StackHashJsonProvider
Set exclusion patterns as a list of coma separated patterns
setExclusions(String) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
Set exclusion patterns as a list of coma separated patterns
setFieldName(String) - Method in class net.logstash.logback.composite.AbstractFieldJsonProvider
 
setFieldNames(FieldNames) - Method in class net.logstash.logback.composite.AbstractFormattedTimestampJsonProvider
 
setFieldNames(LogstashCommonFieldNames) - Method in class net.logstash.logback.composite.AbstractThreadNameJsonProvider
 
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(LogstashCommonFieldNames) - Method in class net.logstash.logback.composite.ContextJsonProvider
 
setFieldNames(FieldNames) - Method in interface net.logstash.logback.composite.FieldNamesAware
 
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(LogstashCommonFieldNames) - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
 
setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
 
setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.encoder.LogstashEncoder
 
setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.layout.LogstashAccessLayout
 
setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.layout.LogstashLayout
 
setFieldNames(LogstashAccessFieldNames) - Method in class net.logstash.logback.LogstashAccessFormatter
 
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
 
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(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
setLevelValue(int) - Method in class net.logstash.logback.status.LevelFilteringStatusListener
 
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.
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
 
setMaxLength(int) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
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
 
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<Event>) - Method in class net.logstash.logback.composite.AbstractCompositeJsonFormatter
 
setProviders(JsonProviders<Event>) - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
 
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<ILoggingEvent>) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventCompositeJsonFormatter
 
setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventNestedJsonProvider
 
setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.encoder.AccessEventCompositeJsonEncoder
 
setProviders(JsonProviders<Event>) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.encoder.LoggingEventCompositeJsonEncoder
 
setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.layout.AccessEventCompositeJsonLayout
 
setProviders(JsonProviders<Event>) - Method in class net.logstash.logback.layout.CompositeJsonLayout
 
setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.layout.LoggingEventCompositeJsonLayout
 
setProviders(JsonProviders<IAccessEvent>) - Method in class net.logstash.logback.LogstashAccessFormatter
 
setProviders(JsonProviders<ILoggingEvent>) - Method in class net.logstash.logback.LogstashFormatter
 
setQueueSize(int) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
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
 
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
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.
setShortenedClassNameLength(int) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
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 client Sockets to which to communicate.
setSsl(SSLConfiguration) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
Set this to non-null to use SSL.
setStackHasher(StackHasher) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
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
 
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
 
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's ThrowableProxyConverter) 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
 
SingleFieldAppendingMarker - Class in net.logstash.logback.marker
A Marker OR StructuredArgument 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 of SmileGenerator 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(StackElementFilter) - Constructor for class net.logstash.logback.stacktrace.StackHasher
Constructs a StackHasher with the given filter.
StackHasher() - Constructor for class net.logstash.logback.stacktrace.StackHasher
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.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.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.MdcJsonProvider
 
start() - Method in class net.logstash.logback.composite.loggingevent.SequenceJsonProvider
Deprecated.
 
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.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
 
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.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.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.status.DelegatingStatusListener
 
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 a OutputStream instead of returning a byte array.
StringUtils - Class in net.logstash.logback.util
Operations on String that are null 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 StructuredArguments.

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 the 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
ThreadLocalReusableByteBuffer(int) - Constructor for class net.logstash.logback.util.ThreadLocalReusableByteBuffer
Create a new instance with an initial capacity of initialSize bytes.
ThreadLocalReusableByteBuffer() - Constructor for class net.logstash.logback.util.ThreadLocalReusableByteBuffer
Create a new instance with an initial capacity set to
ThreadNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
Deprecated.
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
 
ThrowableRootCauseClassNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
 
ThrowableRootCauseClassNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ThrowableRootCauseClassNameJsonProvider
 
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(Object) - Static method in class net.logstash.logback.argument.StructuredArguments
Format the argument into a string.
toString() - Method in class net.logstash.logback.marker.LogstashMarker
Returns a String in the form of
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 returning null.
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 is null.
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.
withSourceInfo() - Static method in class net.logstash.logback.stacktrace.StackElementFilter
Creates a StackElementFilter that accepts all stack trace elements with a non null {@link StackTraceElement#getFileName()} filename and positive StackTraceElement.getLineNumber() line number}
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.
write(int) - Method in class net.logstash.logback.util.ProxyOutputStream
Invokes the delegate's write(int) method.
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(int) - Method in class net.logstash.logback.util.ReusableByteBuffer
 
write(byte[], int, int) - Method in class net.logstash.logback.util.ReusableByteBuffer
 
writeArray(int[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeArray(long[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeArray(double[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeBinary(Base64Variant, byte[], 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, 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 not null.
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 not null.
writeNull() - 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
 
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(short) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeNumber(long) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeNumber(String) - 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 not null.
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 not null.
writeObject(JsonGenerator, Object) - Static method in class net.logstash.logback.composite.JsonWritingUtils
Helper method to try to call appropriate write method for given untyped Object.
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(String) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeRaw(String, int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeRaw(SerializableString) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeRawUTF8String(byte[], 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
 
writeRawValue(char[], int, int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeStartArray(int) - Method in class net.logstash.logback.mask.MaskingJsonGenerator
 
writeStartArray() - 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(String) - 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
 
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 not null.
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 and fieldValue are not null.
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, 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.AbstractThreadNameJsonProvider
 
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, 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, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.AbstractThrowableClassNameJsonProvider
 
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.LogstashVersionJsonProvider
 
writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.SequenceJsonProvider
 
writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.UuidJsonProvider
 
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(StringBuilder, E) - Method in class net.logstash.logback.pattern.PatternLayoutAdapter
Apply the PatternLayout to the event and write result into the supplied StringBuilder.
writeTo(OutputStream) - Method in class net.logstash.logback.util.ReusableByteBuffer
Write the buffers content to the given OutputStream.
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 of YAMLGenerator 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
 
A B C D E F G H I J K L M N O P R S T U V W Y 
Skip navigation links

Copyright © 2013–2021. All rights reserved.