Make logger impls pluggable