A logging abstraction layer, because so many loggers seem to exist...