Done.  I've also changed NewRollingFileAppender() to take a path string (does not have to be absolute) instead of a File.  NewRollingFileAppender() will figure out the absolute path of the path string if it's not already an absolute path so as to prevent problems if the working directory changes later.