Infinite Technology ∞ Bobbin
Slf4j-compatible logging library written in
Groovy and supported both in
Bobbin creates multiple isolated log files using a simple
JSON configuration supporting
Groovy Scripts to compute file names and other dynamic parameters during run-time.
Some of the File name segregation criteria include:
- Thread Name
- Thread Group Name
- Class Name
- Log level
- MDC values
- Any other run-time parameters and their combinations
Bobbin leverages the concept of
Log4j2 sifting appenders while providing much more easier configuration using native
Groovy/Java scripting expressions.
Bobbin is high-performance logger optimized to be used in heavy load multi-threaded environments (with hundreds of persistent threads - especially those with persistent threads like batch and messaging applications).
It's CPU, GC and RAM footprint has been tuned to work as a primary logger within
Spring stack, including Web context and