Package com.agido.logback.elasticsearch
Class StructuredArgsElasticsearchPublisher
java.lang.Object
com.agido.logback.elasticsearch.AbstractElasticsearchPublisher<ch.qos.logback.classic.spi.ILoggingEvent>
com.agido.logback.elasticsearch.ClassicElasticsearchPublisher
com.agido.logback.elasticsearch.StructuredArgsElasticsearchPublisher
- All Implemented Interfaces:
Runnable
-
Field Summary
Fields inherited from class com.agido.logback.elasticsearch.AbstractElasticsearchPublisher
settings, THREAD_NAME_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionStructuredArgsElasticsearchPublisher(ch.qos.logback.core.Context context, ErrorReporter errorReporter, Settings settings, ElasticsearchProperties properties, HttpRequestHeaders headers) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidserializeCommonFields(com.fasterxml.jackson.core.JsonGenerator gen, ch.qos.logback.classic.spi.ILoggingEvent event) Methods inherited from class com.agido.logback.elasticsearch.ClassicElasticsearchPublisher
buildPropertyAndEncoderMethods inherited from class com.agido.logback.elasticsearch.AbstractElasticsearchPublisher
addEvent, close, configureOutputAggregator, getTimestamp, run
-
Constructor Details
-
StructuredArgsElasticsearchPublisher
public StructuredArgsElasticsearchPublisher(ch.qos.logback.core.Context context, ErrorReporter errorReporter, Settings settings, ElasticsearchProperties properties, HttpRequestHeaders headers) throws IOException - Throws:
IOException
-
-
Method Details
-
serializeCommonFields
protected void serializeCommonFields(com.fasterxml.jackson.core.JsonGenerator gen, ch.qos.logback.classic.spi.ILoggingEvent event) throws IOException - Overrides:
serializeCommonFieldsin classClassicElasticsearchPublisher- Throws:
IOException
-