我正在寻找一个重型日志机制的解决方案,以注销例如ANR
在特定包名处发生时发生的情况。我想要实现的是LogCat
在手机连接到计算机时记录信息输出。当电话断开连接并由“普通”用户使用时,是否可以这样做?
我发现了这篇很棒的帖子,它将一些相关的 logcat 内容输出到 sdcard 上的文本文件中。
我使用命令:logcat -b main -d -v time
作为字符串参数来对日志进行排序。
DEBUG
我还通过扩展命令以在 Level( , VERBOSE
, ERROR
ETC)之后进行排序找到了一个可能的解决方案。
所以命令看起来像这样:
adb -d logcat com.my.package:E *:S
我在这篇文章中找到了这个命令,但它不会将任何内容注销到我的文件中。
所以我的问题是:
我怎样才能根据上面的信息将logcat信息逐级注销ERROR
到手机sdcard上的.txt
文件中,而无需将手机连接到计算机和eclipse。有可能吗?
非常感谢!