New Feature
New listeners for all appenders: preProcessQueue() postProcessQueue()
Add the queue as an argument to the processQueueElement() method
new rolling appender property archiveLayout
which is a closure that returns the pattern of the archive layout
Bug
Unhandled race conditions in FileRotator lead to errors and potential log data loss
log rotator was not checking for file existence and 1000s of errors could be produced
Improvement
Support ad-hoc struct literal of LogBox DSL to configure LogBox
Add `Exclude` key to Logbox Categories to Easily Exclude Appenders
shutdown the appenders first instead of the executors to avoid chicken and egg issues
Change fileMaxArchives default from 2 to 10
Task
Removal of instance approach in preferences to accessors for the LogBoxConfig