Echopraxia [1] is a Java logging API like SLF4J, but built around structured logging, i.e. the basic log entry is a JSON object and log files are typically NDJSON. It also has conditions, context, and also has semantic and fluent logging options.
Here's a Spring Boot Example [2].
And here's my blog post [3].
[1] https://github.com/tersesystems/echopraxia
[2] https://github.com/tersesystems/echopraxia-spring-boot-example
[3] https://tersesystems.com/blog/2022/01/02/echopraxia-a-better-java-logging-api/