Implemented Log class