Made the constructor in Logger private and Logger will now only catch the FileNotFound exception. Also removed the instance = null check and it no longer adds useless data for each log() if the file is not found, it just does nothing