TaskRunner and Logger classes