Customize Log4J, use Async Logging

Switch to Async logging
Disruptor is needed to make all logs async