don't cover 'defer'
removing coverage for io issues
tests for basic logging pool setup and log() method