reimplement logger facade as an eventing framework with the actual slf4j loggers used via a log listener implementation to try to avoid contention for locks on those loggers.