A logging framework without String.format() and its friends