Doing example2 - Decorator.  Logging all writes while not changing any of the ConsoleWriter code