Updated to slf4j, log4j2 & added JSON logger.