public class AccessEventJsonProviders extends JsonProviders<IAccessEvent>
JsonProviders
via xml configuration.
For example, instead of:
<provider class="net.logstash.logback.composite.accessevent.AccessEventFormattedTimestampJsonProvider"/>
you can just use:
<timestamp/>
Constructor and Description |
---|
AccessEventJsonProviders() |
addContext, addGlobalCustomFields, addProvider, addSequence, addUuid, addVersion, getProviders, prepareForDeferredProcessing, removeProvider, setContext, setJsonFactory, start, stop, writeTo
public void addTimestamp(AccessEventFormattedTimestampJsonProvider provider)
@Deprecated public void addAccessMessage(AccessMessageJsonProvider provider)
addMessage(AccessMessageJsonProvider)
instead.provider
- the provider to addpublic void addMessage(AccessMessageJsonProvider provider)
public void addMethod(MethodJsonProvider provider)
public void addProtocol(ProtocolJsonProvider provider)
public void addStatusCode(StatusCodeJsonProvider provider)
public void addRequestedUrl(RequestedUrlJsonProvider provider)
public void addRequestedUri(RequestedUriJsonProvider provider)
public void addRemoteHost(RemoteHostJsonProvider provider)
public void addRemoteUser(RemoteUserJsonProvider provider)
public void addContentLength(ContentLengthJsonProvider provider)
public void addElapsedTime(ElapsedTimeJsonProvider provider)
public void addRequestHeaders(RequestHeadersJsonProvider provider)
public void addResponseHeaders(ResponseHeadersJsonProvider provider)
public void addPattern(AccessEventPatternJsonProvider provider)
public void addNestedField(AccessEventNestedJsonProvider provider)
public void addThreadName(AccessEventThreadNameJsonProvider provider)
Copyright © 2013–2022. All rights reserved.