├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main └── java │ └── com │ └── internetitem │ └── logback │ └── elasticsearch │ ├── AbstractElasticsearchAppender.java │ ├── AbstractElasticsearchPublisher.java │ ├── AccessElasticsearchPublisher.java │ ├── ClassicElasticsearchPublisher.java │ ├── ElasticsearchAccessAppender.java │ ├── ElasticsearchAppender.java │ ├── ElasticsearchOutputAggregator.java │ ├── PropertySerializer.java │ ├── config │ ├── AWSAuthentication.java │ ├── Authentication.java │ ├── BasicAuthentication.java │ ├── ElasticsearchProperties.java │ ├── HttpRequestHeader.java │ ├── HttpRequestHeaders.java │ ├── Property.java │ └── Settings.java │ ├── util │ ├── AbstractPropertyAndEncoder.java │ ├── AccessPropertyAndEncoder.java │ ├── Base64.java │ ├── ClassicPropertyAndEncoder.java │ └── ErrorReporter.java │ └── writer │ ├── ElasticsearchWriter.java │ ├── LoggerWriter.java │ ├── SafeWriter.java │ └── StdErrWriter.java └── test └── java └── com └── internetitem └── logback └── elasticsearch ├── ElasticsearchAppenderTest.java └── PropertySerializerTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/AbstractElasticsearchAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/AbstractElasticsearchAppender.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/AbstractElasticsearchPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/AbstractElasticsearchPublisher.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/AccessElasticsearchPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/AccessElasticsearchPublisher.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/ClassicElasticsearchPublisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/ClassicElasticsearchPublisher.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/ElasticsearchAccessAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/ElasticsearchAccessAppender.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/ElasticsearchAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/ElasticsearchAppender.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/ElasticsearchOutputAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/ElasticsearchOutputAggregator.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/PropertySerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/PropertySerializer.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/config/AWSAuthentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/config/AWSAuthentication.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/config/Authentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/config/Authentication.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/config/BasicAuthentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/config/BasicAuthentication.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/config/ElasticsearchProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/config/ElasticsearchProperties.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/config/HttpRequestHeader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/config/HttpRequestHeader.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/config/HttpRequestHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/config/HttpRequestHeaders.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/config/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/config/Property.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/config/Settings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/config/Settings.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/util/AbstractPropertyAndEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/util/AbstractPropertyAndEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/util/AccessPropertyAndEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/util/AccessPropertyAndEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/util/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/util/Base64.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/util/ClassicPropertyAndEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/util/ClassicPropertyAndEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/util/ErrorReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/util/ErrorReporter.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/writer/ElasticsearchWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/writer/ElasticsearchWriter.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/writer/LoggerWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/writer/LoggerWriter.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/writer/SafeWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/writer/SafeWriter.java -------------------------------------------------------------------------------- /src/main/java/com/internetitem/logback/elasticsearch/writer/StdErrWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/main/java/com/internetitem/logback/elasticsearch/writer/StdErrWriter.java -------------------------------------------------------------------------------- /src/test/java/com/internetitem/logback/elasticsearch/ElasticsearchAppenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/test/java/com/internetitem/logback/elasticsearch/ElasticsearchAppenderTest.java -------------------------------------------------------------------------------- /src/test/java/com/internetitem/logback/elasticsearch/PropertySerializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/internetitem/logback-elasticsearch-appender/HEAD/src/test/java/com/internetitem/logback/elasticsearch/PropertySerializerTest.java --------------------------------------------------------------------------------