Architecture Design of Android-based Log Retrieval System
Rao Su, Bingyu Zheng, Yong Hong Lu · 2024
With the widespread use of mobile internet and smartphones, the Android operating system has become one of the mainstream operating systems. However, due to the openness and wide usage of the Android system, Android applications often encounter various anomalies and errors. Therefore, a log retrieval system for the Android system has become an important means to solve problems and improve application performance.This article implements a log retrieval system that includes an Android log retrieval SDK(Software Development Kit)[3], CDN server, log server, and visual management interface. The log retrieval SDK is responsible for Android log writing, compression, and reporting; the CDN server is used for log storage; the log retrieval server is responsible for receiving and parsing log data from the log retrieval SDK; the visual interface provides rich charts and statistical functions to help users better understand and analyze log data.To verify the functionality of the log retrieval system, a series of experiments were conducted, and the results showed that the system can efficiently collect and analyze log data from Android applications. Therefore, by using this system, developers can more conveniently locate and fix issues in the application and improve its performance and stability.