Class ElasticsearchWriter
java.lang.Object
com.agido.logback.elasticsearch.writer.ElasticsearchWriter
- All Implemented Interfaces:
SafeWriter
-
Constructor Summary
ConstructorsConstructorDescriptionElasticsearchWriter(ErrorReporter errorReporter, Settings settings, HttpRequestHeaders headers) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidsendData()voidsetBufferExceeded(boolean bufferExceeded) protected StringslurpErrors(HttpURLConnection urlConnection) voidwrite(char[] cbuf, int off, int len)
-
Constructor Details
-
ElasticsearchWriter
public ElasticsearchWriter(ErrorReporter errorReporter, Settings settings, HttpRequestHeaders headers)
-
-
Method Details
-
write
public void write(char[] cbuf, int off, int len) - Specified by:
writein interfaceSafeWriter
-
sendData
- Specified by:
sendDatain interfaceSafeWriter- Throws:
IOException
-
hasPendingData
public boolean hasPendingData()- Specified by:
hasPendingDatain interfaceSafeWriter
-
slurpErrors
-
getSendBuffer
-
getSettings
-
getHeaderList
-
getErrorReporter
-
isBufferExceeded
public boolean isBufferExceeded() -
setBufferExceeded
public void setBufferExceeded(boolean bufferExceeded)
-