made dependency to slf4j adaptors optional