Finished Logger.java