All Packages

Package Summary
Package
Description
RainbowGum core components.
 
 
RainbowGum annotations used for static code generation.
Avaje Config Log Properties implemention.
Disruptor publisher.
File output - see FileOutput.
Standard Formatters.
JAnsi formatter and initializer.
 
JSON related formatters and buffers.
Common JSON encoders like GELF, ECS, Logstash's, and Logback's own JSON format.
JUL implementation.
Standard Outputs.
Base types for pattern compiling.
Provides Logback style pattern formatters. The URI scheme of pattern encoders is "pattern".
SPI for adding custom pattern keywords.
Bare minimum size based rolling file output - see RollingFileOutput.
A small, self-contained facade for request/task-scoped key values - see ScopedKeyValues.
The RainbowGum-backed ScopedKeyValuesProvider, using java.lang.ScopedValue for storage, plus the RainbowGumServiceProvider that wires the result into rainbowgum-slf4j.
The single extension point ScopedKeyValues discovers via ServiceLoader.
A simple LogProperties source loading classpath:/logging.properties, system properties, and environment variables - see SimpleProperties for priority and the environment variable naming convention.
SLF4J implementation.
SLF4J specific rainbowgum services providers.
SPI for RainbowGum.
Spring Rainbow Gum SPI.
Rainbow Gum System Logger implementation.