Code review for logging library

Glenn, Matt, please pay particular attention to the README. There are a couple of TODO items in there that I don't know how to fix.