Made some changes suggested by Liam.  Gave our logs an ID and grouped together some of the messages.  Also moved the logger parameter to the end of the method signature so any code calling that method would not have to change.