swap logging to use slf4j to allow implementations to pick the underlying implementation