This would allow log target to be easily configured e.g. stdout (default), rolling file, streamed to log aggregator, etc. This would also allow us to simplify testing since we could 'attach' it during a test.