slf4j logging implemented