making logger swappable