CS3 students, Careful where you are putting log file opening and closing. File opening goes into the Logger constructor. The closing goes into cleanup function (in case of Classic Singleton) or into the destructor (in case of Meyer's singleton. Thanks, -- Mikhail