Move away from JUL for logging and rely on slf4j
Ignore test relying on logs generated by JUL
Stop accepting new logs once the async connection is closed
Add guard to prevent recursive logging with log4j