Usability enhancements for the logger

- Added log(String format, params string[] args) which replaces
Debug.Writeline(String.Format(format, args))