Dependency and Implementation-free, abstract logging interface