A unified yet simple logging interface whose output can be redirected.