2010-07-08 55 views
1

我正在处理我的应用程序日志文件的归档机制,并希望得到一些建议。归档机制

我想要做什么:当接收到一个LogEntry时,LogListenerService将它保存在一个缓冲区中,并且在某个时候它会打印一个文件中的所有日志条目。当文件达到一定的大小时,会调用归档服务来压缩日志文件的内容并将其清理。

我实现了大部分的功能,但有一些问题:

  1. 我该如何去有关定义缓冲的理想尺寸?
  2. 如何确保日志文件大小保持在给定的“最大大小”下?

感谢

回答

0

回答我的问题.. :)

  1. 取决于具体的应用,但应用程序可以使用的最大内存为16MB。
  2. 只需通过写入文件之前将支票(我希望的是聪明的方式)
0

你有没有考虑例如DroidDrop而不是滚动你自己? (注意:还没有自己测试过。)

+0

有趣,但我想它并不完全符合我的需要。感谢您的链接:) – charisk 2010-07-15 09:02:30