├── .github └── workflows │ └── snyk.yml ├── .gitignore ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── pom.xml └── src └── main ├── java └── com │ └── gu │ └── logback │ └── appender │ └── kinesis │ ├── AppenderConstants.java │ ├── BaseKinesisAppender.java │ ├── FirehoseAppender.java │ ├── KinesisAppender.java │ └── helpers │ ├── BlockFastProducerPolicy.java │ ├── FirehoseStatsReporter.java │ ├── KinesisStatsReporter.java │ ├── NamedThreadFactory.java │ └── Validator.java └── resources └── logback-sample.xml /.github/workflows/snyk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/.github/workflows/snyk.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/AppenderConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/AppenderConstants.java -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/BaseKinesisAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/BaseKinesisAppender.java -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/FirehoseAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/FirehoseAppender.java -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/KinesisAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/KinesisAppender.java -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/helpers/BlockFastProducerPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/helpers/BlockFastProducerPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/helpers/FirehoseStatsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/helpers/FirehoseStatsReporter.java -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/helpers/KinesisStatsReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/helpers/KinesisStatsReporter.java -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/helpers/NamedThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/helpers/NamedThreadFactory.java -------------------------------------------------------------------------------- /src/main/java/com/gu/logback/appender/kinesis/helpers/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/java/com/gu/logback/appender/kinesis/helpers/Validator.java -------------------------------------------------------------------------------- /src/main/resources/logback-sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/guardian/kinesis-logback-appender/HEAD/src/main/resources/logback-sample.xml --------------------------------------------------------------------------------