【发布时间】:2016-10-21 19:04:24
【问题描述】:
我的应用中有定位服务。出于调试目的,我想记录(到文本文件)一些事件,如“新坐标”、“服务 onDestroy”、“服务 onStartCommand”、“坐标发送到后端”等。
但我面临一个问题。日志文件每天有 350 多行新行.. 所以.. 在 3 天内我有一个包含 1000 行的文件。
我的想法是只保留最后 3 天(或 N 在这种情况下),并删除 3 天前写的内容。
但是:
- 如果有旧行要删除,我不想检查每一次写入
- 我不想设置每 3 天触发一次的警报来清除旧数据。
您能否告诉我您是否知道另一种有效的方法来处理这种情况?
【问题讨论】: