在Eclipse中,我注意到Logcat只保留了几十个条目,并在新条目刚刚进入时删除旧条目。是否有办法防止这种情况发生?我需要我的应用程序运行很长时间,并且不会丢失任何条目,因为我的应用程序最终会在几天后挂起或崩溃,并且我想查看Logcat中是否记录了某些内容。保留Logcat删除条目
2
A
回答
3
我不知道这是否是最优雅的解决问题的办法,但你总是可以提高在Eclipse的logcat的邮件大小。
窗口 - >首选项 - > Android的 - > logcat的 - >最大logcat的消息数量来缓冲
默认值是5000,我相信。如果您计划长时间运行应用程序,则可以将其设置得非常高。
0
我认为你需要增加这个节目图像
0
这里有一个更好的解决方案:
设置默认未捕获异常处理程序。每当应用程序崩溃,这将被称为例外。简单地写一个日志条目说它崩溃然后将logcat转储到一个文件。最后,确保你重新抛出异常,以确保应用程序崩溃和时髦的事情不会发生。注意:这是每个线程,请牢记这一点。
Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread thread, Throwable ex) {
Log.e("TAG", "---My app crashed just now---", ex);
//TODO: Dump logcat to file
throw new RuntimeException(ex);
}
});
0
如果你想保持你的应用程序运行好几天..它更好地捕获你的日志从adb外壳。 常见的外壳命令应该是:
logcat -c \\ to clear previous logs
logcat -v time>yourLogs.txt & \\ to capture fresh logs
相关问题
- 1. LogCat条目在内存中保留多久?
- 2. 如何保留最后的10个条目并删除剩余的条目?
- 3. 删除SQL重复数据保留最早的条目
- 4. 保留已删除项目的记录
- 5. 删除条目
- 6. 清除(不删除)使用VBA复制并保留第一个条目
- 7. C#删除重复条目(但不保留第一个条目和第二个条目)
- 8. 保留条目的UITableView
- 9. 删除双条目
- 10. 删除条目JOIN
- 11. 中删除条目
- 12. 删除目录结构,但保留目录内容
- 13. 删除目录中的所有文件,但保留目录?
- 14. 审计实体框架已删除的条目保留以前的值
- 15. PL/SQL Developer删除重复的条目,但保留相关的列数据
- 16. LogCat条目的含义2
- 17. logcat的条目含义
- 18. 删除条目而不删除相关条目mysql innoDB
- 19. 删除admob登录logcat
- 20. Excel VBA删除条件格式保留边框
- 21. 保留/删除符合特定条件的数据行
- 22. 如何删除在Android中输入后保留的白条
- 23. VBA:如何删除行并根据条件保留一些行?
- 24. 在SQL Server中删除重复项并保留一个条件
- 25. 从FullCalender删除/删除条目
- 26. 基于第一列删除重复条目并保留最新条目,使用Perl
- 27. Rails每天只保留多条记录中的一条。保留最后一个,删除其余部分
- 28. JavaScript/AJAX想要从留言簿条目中删除html类
- 29. 按onOptionsItemSelected后保留edittext条目
- 30. 删除std :: list中的项目,同时保留它分配