JSON encoder for logback. Initially developed for sending JSON-encoded logs to logstash. It has evolved into an extremely customizable structured logging library.
logstash-logback-encoder provides a JSON encoder for logback. Initially developed for sending JSON-encoded logs to logstash. It has evolved into an extremely customizable structured logging library.
Includes an asynchronous TCP appender, a UDP appender, and a generic async appender that uses a disruptor/ringbuffer for dispatching log events.
Also supports structured logging of jetty/tomcat access logs via logback-access.