Refactor LoggerWriter into two classes: LoggerWriter and
LoggerWriterFilter. The old LoggerWriter is like the new
LoggerWriterFilter which subclasses WriterFilter. The idea behind the
new LoggerWriter is that it does not need to carry and write to another
wrapped Writer. This is what I'd want to do in JDBC for example.