【问题标题】:Examine logs from the past with logcat?用 logcat 检查过去的日志?
【发布时间】:2011-05-24 15:21:27
【问题描述】:
我想检查过去几个小时的堆栈跟踪。我还没有找到合适的logcat 命令。 Android会“忘记”这些日志吗?
第一个故事:
当我在我的同事 Iphone 应用程序中发现一个未处理的异常时,他将 iphone 连接到他的计算机并将堆栈跟踪读取到 x 代码中。 X-Code 还以一种很好的方式可视化异常。
有没有。 Android 类似吗?
【问题讨论】:
标签:
android
debugging
logging
stack-trace
android-logcat
【解决方案1】:
您可能无法查看过去几个小时的这些日志。想象一下,你的手机存储了所有的日志,几天后会消耗多少空间?
所以,我就是这样做的:
- 我在公交车上,突然我正在开发的应用程序崩溃了!
- 我想看看 logcat 的输出是什么,以便在家进行分析
- 我刚刚启动 Android log collector app,然后给自己发送一封带有 logcat 输出的电子邮件
- 我回到家,吃过晚饭,喂过狗,然后我就可以开始处理几个小时前通过电子邮件发送的日志跟踪了。