A very simple logging interface with a couple implementations.