Echopraxia, a better Java Logging API

This page summarizes the projects mentioned and recommended in the original post on /r/java

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • echopraxia

    Java Structured Logging API for Logback, Log4J2, and JUL

  • Echopraxia 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.

  • echopraxia-spring-boot-example

    Example app showing Echopraxia in a Spring Boot App

  • Here's a Spring Boot Example.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • logstash-logback-encoder

    Logback JSON encoder and appenders

  • what's the difference to https://github.com/logfellow/logstash-logback-encoder ??

  • slf4j-benchmark

    Microbenchmark of SLF4J / Logback using JMH

  • zerolog

    Low-overhead logging façade for performance-sensitive applications (by obsidiandynamics)

  • If Echopraxia doesn't meet your needs for those tight loops, I'd suggest something like zerolog.

  • terse-logback

    Structured Logging, Tracing, and Observability with Logback

  • That is also valid and I got you covered https://tersesystems.github.io/terse-logback

  • terse-logback-showcase

    An example Play project showing terse-logback

  • They aren’t, but you can do both json and line formats. Check out https://github.com/tersesystems/terse-logback-showcase

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts