Is there any reason to use commons-logging instead of slf4j? I can update this, if it's not a feature. P.S.: Also could you please explain the reason of not making Logger static?