The increasing complexity of smart phones makes developers stricter in the dependability of apps and system.This paper proposes the design and implementation of a logger to collect relevant failure data.The logger can collect meaningful failure data and to upload the data to the remote server for further analysis and research.