So regards logging from SO and other sites on the Internet the best response seems to be:
void DoSomething() { Logger.Log(\"Doing something!\"); // Code.
Personally I think its overkill to unit test logging statements. But if you really want to do it then a mock logger would work or, if using a framework like log4j, write a custom appender that is used during test runs.