Skip to content

raynigon/spring-boot

Repository files navigation

Raynigon Spring Boot Libraries

Codacy Badge Codacy Badge Maven Central

This repository contains some usefull libraries which can enhance your spring boot experience.

ECS Logging

The ecs-logging-* libraries provide the functionality to log messages as json documents in the ECS format.

ECS Logging - App

This library provides application logs in ECS format.

ECS Logging - Access

This library provides access log functionality for tomcat.

ECS Logging - Audit

This library provides audit log functionality for the application. These loggers need to be managed manually.

ECS Logging - Async

This library provides the functionality of the ECS application logs, for asynchronous processes (e.g. futures, or @Async annotated methods).

ECS Logging - Kafka

This library enhances the application logs by adding MDC attributes for incoming messages. This works best for single record polls, but batch processing for consumers is also supported. The producer sets the transaction id and the producer name on the record headers.

Gzip Request Filter

The gzip-request-filter enabled the processing of gzip compressed requests. E.g. Post requests with much data.