internetitem / logback-elasticsearch-appender

Logback Elasticsearch Appender
Other
233 stars 137 forks source link

Memory Leak in ElasticsearchWriter #49

Closed xme1226 closed 6 years ago

xme1226 commented 6 years ago
public void sendData() throws IOException {
        if (this.sendBuffer.length() > 0) {
            HttpURLConnection urlConnection = (HttpURLConnection)((HttpURLConnection)this.settings.getUrl().openConnection());

            try {

...

this.sendBuffer.setLength(0);
            if (this.bufferExceeded) {
                this.errorReporter.logInfo("Send queue cleared - log messages will no longer be lost");
                this.bufferExceeded = false;
            }

        }
    }