基本上,我想为我的应用程序创建一些功能,这样我就可以每X小时向文件中写入日志。
我想知道这些日志在内存缓冲区中存储了多长时间,或者它们存储在手机上的什么地方?此缓冲区是在电话重新启动时清除还是在特定时间段后清除?
发布于 2013-11-12 02:47:03
我假设你指的是"logcat“显示的日志。
日志被写入由内核驱动程序管理的循环缓冲区。它们不存在于磁盘上。没有过期日期;旧消息只是被删除,以便在新消息到达时为新消息腾出空间。缓冲区的大小取决于设备。
如果你想写几个小时的日志,你应该在应用特定的数据区(也许是here)创建你自己的日志文件。
此other question可能会引起您的兴趣。
https://stackoverflow.com/questions/19901172
复制相似问题