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

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
 
AbstractFieldJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> - Class in net.logstash.logback.composite
A JsonProvider that has a configurable field name.
AbstractFieldJsonProvider() - Constructor for class net.logstash.logback.composite.AbstractFieldJsonProvider
 
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(ContextAware, JsonFactory) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser
 
AbstractJsonPatternParser.AbstractAsNumberTransformer<T extends Number,Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.AbstractAsObjectTransformer<T,Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.AsDoubleOperation - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.AsDoubleOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsDoubleOperation
 
AbstractJsonPatternParser.AsDoubleValueTransformer<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.AsDoubleValueTransformer(ValueGetter<String, Event>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsDoubleValueTransformer
 
AbstractJsonPatternParser.AsJsonOperation - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.AsJsonOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsJsonOperation
 
AbstractJsonPatternParser.AsJsonValueTransformer - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.AsJsonValueTransformer(ValueGetter<String, Event>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsJsonValueTransformer
 
AbstractJsonPatternParser.AsLongOperation - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.AsLongOperation() - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsLongOperation
 
AbstractJsonPatternParser.AsLongValueTransformer<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.AsLongValueTransformer(ValueGetter<String, Event>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.AsLongValueTransformer
 
AbstractJsonPatternParser.ChildrenWriter<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.ChildrenWriter(List<AbstractJsonPatternParser.FieldWriter<Event>>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.ChildrenWriter
 
AbstractJsonPatternParser.ComputableObjectFieldWriter<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.ComputableObjectFieldWriter(String, ValueGetter<?, Event>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.ComputableObjectFieldWriter
 
AbstractJsonPatternParser.ComputableValueWriter<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.ComputableValueWriter(ValueGetter<?, Event>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.ComputableValueWriter
 
AbstractJsonPatternParser.ConstantValueWriter<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.ConstantValueWriter(Object) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.ConstantValueWriter
 
AbstractJsonPatternParser.DelegatingObjectFieldWriter<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.DelegatingObjectFieldWriter(String, NodeWriter<Event>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.DelegatingObjectFieldWriter
 
AbstractJsonPatternParser.FieldWriter<Event> - Interface in net.logstash.logback.pattern
 
AbstractJsonPatternParser.LayoutValueGetter<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.ListWriter<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.ListWriter(List<NodeWriter<Event>>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.ListWriter
 
AbstractJsonPatternParser.ObjectWriter<Event> - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.ObjectWriter(AbstractJsonPatternParser.ChildrenWriter<Event>) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.ObjectWriter
 
AbstractJsonPatternParser.Operation - Class in net.logstash.logback.pattern
 
AbstractJsonPatternParser.Operation(String, boolean) - Constructor for class net.logstash.logback.pattern.AbstractJsonPatternParser.Operation
 
AbstractJsonProvider<Event extends ch.qos.logback.core.spi.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 ch.qos.logback.core.spi.DeferredProcessingAware> - 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
 
AbstractNestedJsonProvider<Event extends ch.qos.logback.core.spi.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 ch.qos.logback.core.spi.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
 
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.
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
A CompositeJsonFormatter for IAccessEvents.
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(ContextAware, JsonFactory) - Constructor for class net.logstash.logback.pattern.AccessEventJsonPatternParser
 
AccessEventJsonPatternParser.NullNaValueOperation - Class in net.logstash.logback.pattern
 
AccessEventJsonPatternParser.NullNaValueOperation() - Constructor for class net.logstash.logback.pattern.AccessEventJsonPatternParser.NullNaValueOperation
 
AccessEventJsonPatternParser.NullNaValueTransformer<Event> - 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
 
AccessMessageJsonProvider - Class in net.logstash.logback.composite.accessevent
 
AccessMessageJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.AccessMessageJsonProvider
 
add(Marker) - Method in class net.logstash.logback.marker.LogstashBasicMarker
 
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<IAccessEvent>) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
 
addContext(ContextJsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
 
addContextMap(ContextMapJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
 
addContextName(ContextNameJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
 
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.
addElapsedTime(ElapsedTimeJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
 
addEvaluator(EventEvaluator<ILoggingEvent>) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
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.appender.LogstashSocketAppender
 
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
 
addGlobalCustomFields(GlobalCustomFieldsJsonProvider<IAccessEvent>) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
 
addGlobalCustomFields(GlobalCustomFieldsJsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
 
addHostname(HostnameJsonProvider) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
 
addIncludeMdcKeyName(String) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
addJsonMessage(JsonMessageJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
 
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
 
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(AbstractJsonPatternParser<Event>.Operation) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
 
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<ILoggingEvent>) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
addProvider(JsonProvider<Event>) - Method in class net.logstash.logback.composite.JsonProviders
 
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
 
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
 
addTags(TagsJsonProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
 
addThreadName(ThreadNameJsonProvider) - 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(UuidProvider) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
 
addVersion(LogstashVersionJsonProvider<IAccessEvent>) - Method in class net.logstash.logback.composite.accessevent.AccessEventJsonProviders
 
addVersion(LogstashVersionJsonProvider<ILoggingEvent>) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventJsonProviders
 
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.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
 
appendFields(Object) - Static method in class net.logstash.logback.marker.Markers
 
appendRaw(String, String) - Static method in class net.logstash.logback.marker.Markers
 
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.
AsyncDisruptorAppender<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> - 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.LogEvent() - Constructor for class net.logstash.logback.appender.AsyncDisruptorAppender.LogEvent
 
AsyncDisruptorAppender.LogEventTranslator<Event> - Class in net.logstash.logback.appender
Sets the AsyncDisruptorAppender.LogEvent.event to the logback Event.
AsyncDisruptorAppender.LogEventTranslator() - Constructor for class net.logstash.logback.appender.AsyncDisruptorAppender.LogEventTranslator
 

B

buildLayout() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
buildLayout(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
 
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
 
clear() - Method in class net.logstash.logback.CachingAbbreviator
Clears the cache.
close() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
This is an overridden method from Encoder from logback 1.1.
close(Encoder<?>) - Static method in class net.logstash.logback.Logback11Support
Invokes the close method of a logback 1.1 encoder.
CompositeJsonEncoder<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> - Class in net.logstash.logback.encoder
 
CompositeJsonEncoder() - Constructor for class net.logstash.logback.encoder.CompositeJsonEncoder
 
CompositeJsonFormatter<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> - Class in net.logstash.logback.composite
Formats logstash Events as JSON using JsonProviders.
CompositeJsonFormatter(ContextAware) - Constructor for class net.logstash.logback.composite.CompositeJsonFormatter
 
CompositeJsonLayout<Event extends ch.qos.logback.core.spi.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
 
connectSuccess(long, int, int) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
 
connectSuccess(long, int, int) - Method in interface net.logstash.logback.appender.destination.DestinationConnectionStrategy
Called when a connection was successful to the given connectedDestinationIndex.
connectSuccess(long, int, int) - Method in class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
 
connectSuccess(long, int, int) - Method in class net.logstash.logback.appender.destination.PreferPrimaryDestinationConnectionStrategy
 
contains(Marker) - Method in class net.logstash.logback.marker.LogstashBasicMarker
 
contains(String) - Method in class net.logstash.logback.marker.LogstashBasicMarker
This method is mainly used with Expression Evaluators.
ContentLengthJsonProvider - Class in net.logstash.logback.composite.accessevent
 
ContentLengthJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.ContentLengthJsonProvider
 
ContextJsonProvider<Event extends ch.qos.logback.core.spi.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
 
ContextMapJsonProvider - Class in net.logstash.logback.composite.loggingevent
Deprecated.
ContextMapJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ContextMapJsonProvider
Deprecated.
 
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
 
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
 
createLayout() - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser
 
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.LogstashSocketAppender
 
createParser() - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
 
createParser() - Method in class net.logstash.logback.composite.accessevent.AccessEventPatternJsonProvider
 
createParser() - Method in class net.logstash.logback.composite.loggingevent.LoggingEventPatternJsonProvider
 
createValueGetter(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsDoubleOperation
 
createValueGetter(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsJsonOperation
 
createValueGetter(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsLongOperation
 
createValueGetter(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.Operation
 
createValueGetter(String) - Method in class net.logstash.logback.pattern.AccessEventJsonPatternParser.NullNaValueOperation
 
createWaitStrategyFromString(String) - Static method in class net.logstash.logback.appender.WaitStrategyFactory
Creates a WaitStrategy from a string.

D

decorate(MappingJsonFactory) - Method in interface net.logstash.logback.decorate.JsonFactoryDecorator
 
decorate(JsonGenerator) - Method in interface net.logstash.logback.decorate.JsonGeneratorDecorator
 
decorate(MappingJsonFactory) - Method in class net.logstash.logback.decorate.NullJsonFactoryDecorator
 
decorate(JsonGenerator) - Method in class net.logstash.logback.decorate.NullJsonGeneratorDecorator
 
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 size of the queue used to hold logging events that are destined for the remote peer.
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_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
 
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 ch.qos.logback.core.spi.DeferredProcessingAware> - 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
 
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.
DestinationParser() - Constructor for class net.logstash.logback.appender.destination.DestinationParser
 
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
 
doEncode(Object) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
This is an overridden method from Encoder from logback 1.1.
doEncode(Event) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
This is an overridden method from Encoder from logback 1.1.
doEncode(Encoder<?>, Object) - Static method in class net.logstash.logback.Logback11Support
Invokes the doEncode method of a logback 1.1 encoder, with the given event as the argument.
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
 
encode(Event) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
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.marker.LogstashBasicMarker
 
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
 
event - Variable in class net.logstash.logback.appender.AsyncDisruptorAppender.LogEvent
The logback event.

F

f(Object) - Static method in class net.logstash.logback.argument.StructuredArguments
Abbreviated convenience method for calling StructuredArguments.fields(Object).
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_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_HOSTNAME - Static variable in class net.logstash.logback.composite.accessevent.HostnameJsonProvider
 
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_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_STACK_TRACE - Static variable in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
 
FIELD_STACKTRACE - Static variable in class net.logstash.logback.fieldnames.ShortenedFieldNames
 
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.loggingevent.ThreadNameJsonProvider
 
FIELD_TIMESTAMP - Static variable in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
FIELD_UUID - Static variable in class net.logstash.logback.composite.loggingevent.UuidProvider
 
FIELD_VERSION - Static variable in class net.logstash.logback.composite.LogstashVersionJsonProvider
 
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.
footerBytes() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
FormattedTimestampJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware,FieldNames extends LogstashCommonFieldNames> - Class in net.logstash.logback.composite
Writes a formatted timestamp field.
FormattedTimestampJsonProvider() - Constructor for class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
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
 
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
 
getConnectionStrategy() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
 
getConnectionTTL() - Method in class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
 
getContext() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
The name of the context object field.
getCustomFields() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
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
 
getEncoder() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
 
getEncoding() - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
getEncoding() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
getEthernet() - Method in class net.logstash.logback.composite.loggingevent.UuidProvider
 
getEvaluators() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
getEventHandler() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
getEventTranslator() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
getExcludeMdcKeyNames() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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.loggingevent.StackHashJsonProvider
 
getExcludes() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
getExecutorService() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
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.appender.LogstashSocketAppender
 
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.LogstashAccessFieldNames
 
getFieldsElapsedTime() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsHostname() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsMethod() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsProtocol() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsRemoteHost() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsRemoteUser() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsRequestedUri() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsRequestedUrl() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsRequestHeaders() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsResponseHeaders() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
getFieldsStatusCode() - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
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 SingleFieldAppendingMarker.toString().
getFileFieldName() - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
 
getFormattedTimestamp(Event) - Method in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
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
 
getHost() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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.appender.LogstashSocketAppender
 
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
 
getJsonFactory() - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
getJsonFactoryDecorator() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
getJsonFactoryDecorator() - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
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.appender.LogstashSocketAppender
 
getJsonGeneratorDecorator() - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
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
 
getLevel() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
getLevelValue() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
getLineFieldName() - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
 
getLineSeparator() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
getLogger() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
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.
getMessage() - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
 
getMessageFormat(String) - Method in class net.logstash.logback.marker.MessageFormatCache
 
getMethodFieldName() - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
 
getMinBufferSize() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
getName() - Method in class net.logstash.logback.marker.LogstashBasicMarker
 
getName() - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.Operation
 
getNewLine() - Method in class net.logstash.logback.encoder.LogstashTcpEncoder
Deprecated.
 
getNonStructuredArgumentsFieldPrefix() - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
 
getPattern() - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
 
getPattern() - Method in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
getPort() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
Deprecated.
getPrefix() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
getProviders() - Method in class net.logstash.logback.composite.AbstractNestedJsonProvider
 
getProviders() - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
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
Returns the maximum number of events in the queue.
getRandom() - Method in class net.logstash.logback.appender.destination.RandomDestinationConnectionStrategy
 
getReconnectionDelay() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
 
getRemoteHost() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
Deprecated.
getRingBufferSize() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
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.LogstashSocketAppender
 
getShortenedClassNameLength() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
getShortenedLoggerNameLength() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
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
 
getStrategy() - Method in class net.logstash.logback.composite.loggingevent.UuidProvider
 
getSuffix() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
getThread() - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
getThreadFactory() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
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
 
getThreadNamePrefix() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
getThreadPoolCoreSize() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
getThrowableConverter() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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(IAccessEvent) - Method in class net.logstash.logback.composite.accessevent.AccessEventFormattedTimestampJsonProvider
 
getTimestampAsMillis(Event) - Method in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
getTimestampAsMillis(ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.LoggingEventFormattedTimestampJsonProvider
 
getTimeZone() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
getTimeZone() - Method in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
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.LogstashFieldNames
 
getValue(Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AbstractAsNumberTransformer
 
getValue(Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AbstractAsObjectTransformer
 
getValue(Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.LayoutValueGetter
 
getValue(Event) - Method in class net.logstash.logback.pattern.AccessEventJsonPatternParser.NullNaValueTransformer
 
getValue(Event) - Method in interface net.logstash.logback.pattern.ValueGetter
 
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
 
GlobalCustomFieldsJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> - Class in net.logstash.logback.composite
 
GlobalCustomFieldsJsonProvider() - Constructor for class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
 

H

hasChildren() - Method in class net.logstash.logback.marker.LogstashBasicMarker
 
hashCode() - Method in class net.logstash.logback.marker.LogstashBasicMarker
 
hashCode() - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
 
hashCode() - Method in class net.logstash.logback.marker.ObjectAppendingMarker
 
hashCode() - Method in class net.logstash.logback.marker.ObjectFieldsAppendingMarker
 
hashCode() - Method in class net.logstash.logback.marker.RawJsonAppendingMarker
 
hashCode() - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
 
hasReferences() - Method in class net.logstash.logback.marker.LogstashBasicMarker
 
headerBytes() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
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
 
HostnameJsonProvider - Class in net.logstash.logback.composite.accessevent
 
HostnameJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.HostnameJsonProvider
 

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).
init(OutputStream) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
This is an overridden method from Encoder from logback 1.1.
init(Encoder<?>, OutputStream) - Static method in class net.logstash.logback.Logback11Support
Invokes the init method of a logback 1.1 encoder, with the given outputStream as the argument.
INSTANCE - Static variable in class net.logstash.logback.marker.MessageFormatCache
 
INSTANCE - Static variable in class net.logstash.logback.NullAbbreviator
 
isAttached(Appender<Event>) - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
 
isDaemon() - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
isEnableContextMap() - Method in class net.logstash.logback.encoder.LogstashEncoder
Deprecated.
When logging, prefer using a Markers.appendEntries(Map) marker instead.
isEnableContextMap() - Method in class net.logstash.logback.LogstashFormatter
Deprecated.
When logging, prefer using a Markers.appendEntries(Map) marker instead.
isImmediateFlush() - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
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.LogstashSocketAppender
 
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
 
isIncludeCallerInfo() - Method in class net.logstash.logback.appender.LogstashSocketAppender
Deprecated.
use LogstashSocketAppender.isIncludeCallerData() (to use the same name that logback uses)
isIncludeCallerInfo() - Method in class net.logstash.logback.encoder.LogstashEncoder
Deprecated.
use LogstashEncoder.isIncludeCallerData() (to use the same name that logback uses)
isIncludeCallerInfo() - Method in class net.logstash.logback.layout.LogstashLayout
Deprecated.
use LogstashLayout.isIncludeCallerData() (to use the same name that logback uses)
isIncludeCallerInfo() - Method in class net.logstash.logback.LogstashFormatter
Deprecated.
use LogstashFormatter.isIncludeCallerData() (to use the same name that logback uses)
isIncludeContext() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
isIncludeContext() - Method in class net.logstash.logback.encoder.LogstashEncoder
 
isIncludeContext() - Method in class net.logstash.logback.layout.LogstashLayout
 
isIncludeContext() - Method in class net.logstash.logback.LogstashFormatter
 
isIncludeMdc() - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
isInlineHash() - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
isKeepAliveEnabled() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
 
isLogback11OrBefore() - Static method in class net.logstash.logback.Logback11Support
Returns true if logback 1.1.x or earlier is on the runtime classpath.
isLogstashMarker(Marker) - Static method in class net.logstash.logback.composite.loggingevent.LogstashMarkersJsonProvider
 
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.AbstractJsonProvider
 
isStarted() - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
isWriteAsString() - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
 
isWriteVersionAsString() - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
 
isWriteVersionAsString() - Method in class net.logstash.logback.encoder.LogstashEncoder
 
isWriteVersionAsString() - Method in class net.logstash.logback.layout.LogstashAccessLayout
 
isWriteVersionAsString() - Method in class net.logstash.logback.layout.LogstashLayout
 
isWriteVersionAsString() - Method in class net.logstash.logback.LogstashAccessFormatter
 
isWriteVersionAsString() - Method in class net.logstash.logback.LogstashFormatter
 
iterator() - Method in class net.logstash.logback.marker.LogstashBasicMarker
 
iteratorForAppenders() - Method in class net.logstash.logback.appender.DelegatingAsyncDisruptorAppender
 

J

JSON_MARKER_NAME - Static variable in class net.logstash.logback.composite.loggingevent.JsonMessageJsonProvider
Deprecated.
When logging, prefer using a Markers.appendArray(String, Object...) marker with fieldName = "json_message" and objects = an array of arguments instead.
jsonFactory - Variable in class net.logstash.logback.composite.AbstractPatternJsonProvider
 
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
Decorates the MappingJsonFactory used by a CompositeJsonFormatter.
JsonGeneratorDecorator - Interface in net.logstash.logback.decorate
Decorates the JsonGenerator used for serializing json.
JsonMessageJsonProvider - Class in net.logstash.logback.composite.loggingevent
Deprecated.
Use the LogstashMarkersJsonProvider, and log events with Markers instead.
JsonMessageJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.JsonMessageJsonProvider
Deprecated.
 
JsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> - Interface in net.logstash.logback.composite
Contributes to the JSON output being written for the given Event.
JsonProviders<Event extends ch.qos.logback.core.spi.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
 
JsonWritingUtils - Class in net.logstash.logback.composite
 
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

Logback11Support - Class in net.logstash.logback
Provides backwards compatibility at runtime with logback 1.1.x.
Logback11Support() - Constructor for class net.logstash.logback.Logback11Support
 
LoggerNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
 
LoggerNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.LoggerNameJsonProvider
 
LoggingEventAsyncDisruptorAppender - Class in net.logstash.logback.appender
A DelegatingAsyncDisruptorAppender for ILoggingEvents.
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
A CompositeJsonFormatter for ILoggingEvents.
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(ContextAware, 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
 
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
A AbstractLogstashTcpSocketAppender for logging IAccessEvents.
LogstashAccessTcpSocketAppender() - Constructor for class net.logstash.logback.appender.LogstashAccessTcpSocketAppender
 
LogstashBasicMarker - Class in net.logstash.logback.marker
A simple implementation of the Marker interface.
LogstashBasicMarker(String) - Constructor for class net.logstash.logback.marker.LogstashBasicMarker
 
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
 
LogstashSocketAppender - Class in net.logstash.logback.appender
 
LogstashSocketAppender() - Constructor for class net.logstash.logback.appender.LogstashSocketAppender
 
LogstashTcpEncoder - Class in net.logstash.logback.encoder
Deprecated.
The functionality from this encoder has been merged into CompositeJsonEncoder (a superclass). There is no reason to use this class directly anymore. It remains here for backwards compatibility.
LogstashTcpEncoder() - Constructor for class net.logstash.logback.encoder.LogstashTcpEncoder
Deprecated.
 
LogstashTcpSocketAppender - Class in net.logstash.logback.appender
A AbstractLogstashTcpSocketAppender for logging ILoggingEvents.
LogstashTcpSocketAppender() - Constructor for class net.logstash.logback.appender.LogstashTcpSocketAppender
 
LogstashVersionJsonProvider<Event extends ch.qos.logback.core.spi.DeferredProcessingAware> - Class in net.logstash.logback.composite
Writes a version field as a numeric value (by default) or a string value (if LogstashVersionJsonProvider.isWriteAsString()).
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.
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.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.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.pattern - package net.logstash.logback.pattern
 
net.logstash.logback.stacktrace - package net.logstash.logback.stacktrace
 
NodeWriter<Event> - Interface in net.logstash.logback.pattern
Writes a JSON pattern node into JSON generator supplied.
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
 

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
 
OPERATION_PATTERN - Static variable in class net.logstash.logback.pattern.AbstractJsonPatternParser
 

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
 
parseSeparator(String) - Static method in class net.logstash.logback.encoder.SeparatorParser
Parses the given separator string.
PORT_FORMAT - Static variable in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
 
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.AbstractJsonProvider
 
prepareForDeferredProcessing(Event) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
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
 
ProtocolJsonProvider - Class in net.logstash.logback.composite.accessevent
 
ProtocolJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.ProtocolJsonProvider
 

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
 
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
 
RemoteHostJsonProvider - Class in net.logstash.logback.composite.accessevent
 
RemoteHostJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.RemoteHostJsonProvider
 
RemoteUserJsonProvider - Class in net.logstash.logback.composite.accessevent
 
RemoteUserJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.RemoteUserJsonProvider
 
remove(Marker) - Method in class net.logstash.logback.marker.LogstashBasicMarker
 
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
 
requiresData() - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.Operation
 
ResponseHeadersJsonProvider - Class in net.logstash.logback.composite.accessevent
 
ResponseHeadersJsonProvider() - Constructor for class net.logstash.logback.composite.accessevent.ResponseHeadersJsonProvider
 
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

scheduleReaderRunnable(Runnable) - 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
 
SeparatorParser() - Constructor for class net.logstash.logback.encoder.SeparatorParser
 
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
 
setConnectionStrategy(DestinationConnectionStrategy) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
 
setConnectionTTL(Duration) - Method in class net.logstash.logback.appender.destination.DestinationConnectionStrategyWithTtl
 
setContext(Context) - Method in class net.logstash.logback.composite.JsonProviders
 
setContext(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
setCustomFields(String) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
setCustomFields(String) - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
 
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
 
setDaemon(boolean) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
setDroppedWarnFrequency(int) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
setEnableContextMap(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
Deprecated.
When logging, prefer using a Markers.appendEntries(Map) marker instead.
setEnableContextMap(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
Deprecated.
setEnableContextMap(boolean) - Method in class net.logstash.logback.LogstashFormatter
Deprecated.
When logging, prefer using a Markers.appendEntries(Map) marker instead.
setEncoder(Encoder<Event>) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
 
setEncoding(String) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
setEncoding(String) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
The character encoding to use (default = "UTF-8").
setEthernet(String) - Method in class net.logstash.logback.composite.loggingevent.UuidProvider
 
setEvaluators(List<EventEvaluator<ILoggingEvent>>) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
setEventFactory(AsyncDisruptorAppender.LogEventFactory<Event>) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
setEventHandler(EventHandler<AsyncDisruptorAppender.LogEvent<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.appender.LogstashSocketAppender
 
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(LogstashFieldNames) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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.HostnameJsonProvider
 
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(FieldNames) - Method in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
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.StackTraceJsonProvider
 
setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.TagsJsonProvider
 
setFieldNames(LogstashFieldNames) - Method in class net.logstash.logback.composite.loggingevent.ThreadNameJsonProvider
 
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.LogstashAccessFieldNames
 
setFieldsElapsedTime(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsHostname(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsMethod(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsProtocol(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsRemoteHost(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsRemoteUser(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsRequestedUri(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsRequestedUrl(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsRequestHeaders(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsResponseHeaders(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFieldsStatusCode(String) - Method in class net.logstash.logback.fieldnames.LogstashAccessFieldNames
 
setFileFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
 
setHost(String) - Method in class net.logstash.logback.appender.LogstashSocketAppender
Just an alias for syslogHost (since that name doesn't make much sense here)
setImmediateFlush(boolean) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
 
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.LogstashSocketAppender
 
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
 
setIncludeCallerInfo(boolean) - Method in class net.logstash.logback.appender.LogstashSocketAppender
Deprecated.
use LogstashSocketAppender.setIncludeCallerData(boolean) (to use the same name that logback uses)
setIncludeCallerInfo(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
Deprecated.
use LogstashEncoder.setIncludeCallerData(boolean) (to use the same name that logback uses)
setIncludeCallerInfo(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
Deprecated.
use LogstashLayout.setIncludeCallerData(boolean) (to use the same name that logback uses)
setIncludeCallerInfo(boolean) - Method in class net.logstash.logback.LogstashFormatter
Deprecated.
use LogstashFormatter.setIncludeCallerData(boolean) (to use the same name that logback uses)
setIncludeContext(boolean) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
setIncludeContext(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
 
setIncludeContext(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
 
setIncludeContext(boolean) - Method in class net.logstash.logback.LogstashFormatter
 
setIncludeMdc(boolean) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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.appender.LogstashSocketAppender
 
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
 
setInlineHash(boolean) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
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(MappingJsonFactory) - Method in class net.logstash.logback.composite.JsonProviders
 
setJsonFactoryDecorator(JsonFactoryDecorator) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
setJsonFactoryDecorator(JsonFactoryDecorator) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
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.appender.LogstashSocketAppender
 
setJsonGeneratorDecorator(JsonGeneratorDecorator) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
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.
setLevel(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
setLevelValue(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
setLineFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
 
setLineSeparator(String) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
Sets which lineSeparator to use between events.
setLogger(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
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 lowercase.
setLowerCaseHeaderNames(boolean) - Method in class net.logstash.logback.layout.LogstashAccessLayout
When true, names of headers will be written to JSON output in lowercase.
setLowerCaseHeaderNames(boolean) - Method in class net.logstash.logback.LogstashAccessFormatter
When true, names of headers will be written to JSON output in lowercase.
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
 
setMethodFieldName(String) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
 
setMinBufferSize(int) - Method in class net.logstash.logback.encoder.CompositeJsonEncoder
Sets the minimum size of the byte array buffer used when encoding events in logback versions greater than or equal to 1.2.0.
setNewLine(String) - Method in class net.logstash.logback.encoder.LogstashTcpEncoder
Deprecated.
 
setNonStructuredArgumentsFieldPrefix(String) - Method in class net.logstash.logback.composite.loggingevent.ArgumentsJsonProvider
 
setPattern(String) - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
 
setPattern(String) - Method in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
setPort(int) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
setPreferPrimary(PreferPrimaryDestinationConnectionStrategy) - Method in class net.logstash.logback.appender.destination.DelegateDestinationConnectionStrategy
 
setPrefix(Layout<ILoggingEvent>) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
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<Event>) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
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
Sets the maximum number of events in the queue.
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.appender.AbstractLogstashTcpSocketAppender
setRingBufferSize(int) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
setRootCauseFirst(boolean) - Method in class net.logstash.logback.stacktrace.ShortenedThrowableConverter
 
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.appender.LogstashSocketAppender
 
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
 
setSocketFactory(SocketFactory) - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
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
 
setStrategy(String) - Method in class net.logstash.logback.composite.loggingevent.UuidProvider
 
setSuffix(Layout<ILoggingEvent>) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
setThread(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
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.
setThreadNamePrefix(String) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
setThreadPoolCoreSize(int) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender
 
setThrowableConverter(ThrowableHandlingConverter) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
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
 
setTimeZone(String) - Method in class net.logstash.logback.appender.LogstashSocketAppender
 
setTimeZone(String) - Method in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
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
 
setUuid(String) - Method in class net.logstash.logback.fieldnames.LogstashFieldNames
 
setVersion(int) - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
 
setVersion(int) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
 
setVersion(int) - Method in class net.logstash.logback.encoder.LogstashEncoder
 
setVersion(String) - Method in class net.logstash.logback.fieldnames.LogstashCommonFieldNames
 
setVersion(int) - Method in class net.logstash.logback.layout.LogstashAccessLayout
 
setVersion(int) - Method in class net.logstash.logback.layout.LogstashLayout
 
setVersion(int) - Method in class net.logstash.logback.LogstashAccessFormatter
 
setVersion(int) - 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
 
setWriteAsString(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.
setWriteVersionAsString(boolean) - Method in class net.logstash.logback.encoder.LogstashAccessEncoder
 
setWriteVersionAsString(boolean) - Method in class net.logstash.logback.encoder.LogstashEncoder
 
setWriteVersionAsString(boolean) - Method in class net.logstash.logback.layout.LogstashAccessLayout
 
setWriteVersionAsString(boolean) - Method in class net.logstash.logback.layout.LogstashLayout
 
setWriteVersionAsString(boolean) - Method in class net.logstash.logback.LogstashAccessFormatter
 
setWriteVersionAsString(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
 
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
 
SSLLogstashTcpSocketAppender - Class in net.logstash.logback.appender
Deprecated.
SSL capability has been added to AbstractLogstashTcpSocketAppender. Just use LogstashTcpSocketAppender and configure ssl on it.
SSLLogstashTcpSocketAppender() - Constructor for class net.logstash.logback.appender.SSLLogstashTcpSocketAppender
Deprecated.
 
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.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.appender.LogstashSocketAppender
 
start() - Method in class net.logstash.logback.composite.AbstractJsonProvider
 
start() - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
start() - Method in class net.logstash.logback.composite.FormattedTimestampJsonProvider
 
start() - Method in class net.logstash.logback.composite.GlobalCustomFieldsJsonProvider
 
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.StackHashJsonProvider
 
start() - Method in class net.logstash.logback.composite.loggingevent.StackTraceJsonProvider
 
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.stacktrace.ShortenedThrowableConverter
 
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.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.appender.LogstashSocketAppender
 
stop() - Method in class net.logstash.logback.composite.AbstractJsonProvider
 
stop() - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
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
 
STRATEGY_RANDOM - Static variable in class net.logstash.logback.composite.loggingevent.UuidProvider
Type 4 UUID.
STRATEGY_TIME - Static variable in class net.logstash.logback.composite.loggingevent.UuidProvider
Type 1 time based UUID.
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
 
THREAD_INDEX_FORMAT - Static variable in class net.logstash.logback.appender.AsyncDisruptorAppender
 
ThreadNameJsonProvider - Class in net.logstash.logback.composite.loggingevent
 
ThreadNameJsonProvider() - Constructor for class net.logstash.logback.composite.loggingevent.ThreadNameJsonProvider
 
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.LogstashBasicMarker
 
toString() - Method in class net.logstash.logback.marker.MapEntriesAppendingMarker
 
toString() - Method in class net.logstash.logback.marker.ObjectFieldsAppendingMarker
 
toString() - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
 
transform(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AbstractAsNumberTransformer
 
transform(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AbstractAsObjectTransformer
 
transform(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsDoubleValueTransformer
 
transform(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsJsonValueTransformer
 
transform(String) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.AsLongValueTransformer
 
translateTo(AsyncDisruptorAppender.LogEvent<Event>, long, Event) - Method in class net.logstash.logback.appender.AsyncDisruptorAppender.LogEventTranslator
 

U

updateCurrentThreadName() - Method in class net.logstash.logback.appender.AbstractLogstashTcpSocketAppender
 
UuidProvider - Class in net.logstash.logback.composite.loggingevent
Outputs random UUID as field value.
UuidProvider() - Constructor for class net.logstash.logback.composite.loggingevent.UuidProvider
 

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<T,Event> - Interface in net.logstash.logback.pattern
Computes a value given an event.
verifyLogback11OrBefore() - Static method in class net.logstash.logback.Logback11Support
Called by logic that should only execute if logback 1.1.x or earlier is on the runtime classpath.
verifyLogback12OrAfter() - Static method in class net.logstash.logback.Logback11Support
Called by logic that should only execute if logback 1.2.x or later is on the runtime classpath.

W

WaitStrategyFactory - Class in net.logstash.logback.appender
Creates WaitStrategy objects from strings.
WaitStrategyFactory() - Constructor for class net.logstash.logback.appender.WaitStrategyFactory
 
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.ChildrenWriter
 
write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ComputableObjectFieldWriter
 
write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ComputableValueWriter
 
write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ConstantValueWriter
 
write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.DelegatingObjectFieldWriter
 
write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ListWriter
 
write(JsonGenerator, Event) - Method in class net.logstash.logback.pattern.AbstractJsonPatternParser.ObjectWriter
 
write(JsonGenerator, Event) - Method in interface net.logstash.logback.pattern.NodeWriter
 
writeEventAsBytes(Event) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
writeEventAsString(Event) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
writeEventToGenerator(JsonGenerator, Event) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
writeEventToOutputStream(Event, OutputStream) - Method in class net.logstash.logback.composite.CompositeJsonFormatter
 
writeFieldName(JsonGenerator) - Method in class net.logstash.logback.marker.SingleFieldAppendingMarker
Writes the field name to the generator.
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.
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.
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 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.AbstractNestedJsonProvider
 
writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.AbstractPatternJsonProvider
 
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.HostnameJsonProvider
 
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.FormattedTimestampJsonProvider
 
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.ArgumentsJsonProvider
 
writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.CallerDataJsonProvider
 
writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.ContextMapJsonProvider
Deprecated.
 
writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.ContextNameJsonProvider
 
writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.JsonMessageJsonProvider
Deprecated.
 
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.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, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.ThreadNameJsonProvider
 
writeTo(JsonGenerator, ILoggingEvent) - Method in class net.logstash.logback.composite.loggingevent.UuidProvider
 
writeTo(JsonGenerator, Event) - Method in class net.logstash.logback.composite.LogstashVersionJsonProvider
 
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
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2017. All Rights Reserved.