ch.qos.logback.classic.net.SocketAppender
.Abbreviator
that caches results from a CachingAbbreviator.delegate
abbreviator.OutputStream
.SocketFactory
for the platform.Markers.appendEntries(Map)
marker instead.Markers.appendEntries(Map)
marker instead.JsonGenerator
used for serializing json.BasicMarker
extendable since BasicMarker
's constructor is package-private.LogstashFormatter
and the LogstashAccessFormatter
.Marker
that is known and understood by the logstash logback encoder.LogstashEncoder
adding encoding support and the new line
termination.LogstashMarker
s used to add
fields into the logstash event.SocketConnector
.JsonFactoryDecorator
that doesn't do any decoration.JsonGeneratorDecorator
that doesn't do any decoration.Markers.appendEntries(Map)
marker instead.Markers.appendEntries(Map)
marker instead.Duration
value representing the time to wait between each failed connection
attempt to the server.LogstashFieldNames
.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.LogstashTcpSocketAppender
and overwrites the
AbstractLogstashTcpSocketAppender.getSocketFactory()
method to return a SSLSocketFactory
instead of a SocketFactory
so that the data will be sent SSL-encrypted.LogstashMarker.and(Marker)
insteadJsonGenerator
.Copyright © 2015. All Rights Reserved.