slf4j abstracts over log4j.