2 dongming86 dongming86 于 2016.01.27 15:46 提问

Android logcat信息保存问题

请问:在Eclipse中的Android项目中,logcat添加了一个logcat filter,如何把这个logcat filter对应的所有信息保存到txt文档中?
数据很多,logcat只是显示的后面的一部分,现在想全部把标签的信息保存下来

2个回答

rui888
rui888   Ds   Rxr 2016.01.27 15:53

Save LogCat To A Text File

So you already know how to view LogCat in Eclipse but now you want to copy the content of LogCat and you can't do it easily from Eclipse.

To save LogCat to a text file open up a terminal window and type:
adb logcat -d > logcat.txt

This will create a file named "logcat.txt" in your current directory. The -d option indicates that you are dumping the current contents and then exiting. If you do not use this option new lines of LogCat will be appended to the file, which may be useful.

Since LogCat can get pretty large very quickly you may want to clear it every once in a while, you can do this easily from Eclipse or from a terminal window using the command:
adb logcat -c

Note that running adb logcat without any options will display the contents of LogCat in your terminal window.

For fancier terminal manipulation of LogCat check out
http://developer.android.com/guide/developing/tools/adb.html#logcat

rui888
rui888   Ds   Rxr 2016.01.27 16:01
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用Logcat过滤出System.out.println()的信息
1.进入logcat的操作界面 2.单击中的。这是,你会看到以下界面 如上图填写。 --------》这是你便能创建出一个能过滤System.out.println()信息的过滤器了
Android手机端将logcat过滤并保存到文件里的方法
Android上提供logcat命令来查看打印的日志信息,但是有的时候系统应用打印太多,会影响我们查看自己的应用日志,这时我们需要将日志进行过滤,如下方法可以过滤logcat日志,只显示我们应用的,并保存在文件中。 1.进入adb shell 2.用ps查看系统中的进程 找到对应的应用名NAME,一般是com.XXX.XXX类型的包名,然后找到左边的PID(进程号
eclipse logcat 信息自动消失
我们在使用Eclispe 开发Android 时候经常的用到Log! 但是Log 在很短的时间里面 就消失了? 这是为什么呢? 原因出在 Eclipse 上,因为她默认只保存5000条log日志信息。所以我们需要修改一下 保存的条数,这样的话我们就可以 不让她消失的那么快!         如图:
解决AndroidStudio logcat 信息中包名为?号的问题
转用AndroidStudio开发Android时,设置过滤显示指定应用程序打印的log信息,但是发现logcat中应该显示为包名的地方都是?号,如果通过包名过滤的话,会把所有的信息全部过滤。 解决方法: Tool -> Tool -> Android -> Enable ADB Intergration
Android之将logcat信息保存本地
http://yidongkaifa.iteye.com/blog/1764882 大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天就来介
android应用调试之如何保存logcat日志到本地
android.permission.READ_LOGS权限允许应用程序通过程序运行logcat命令,并读取日志结果。我们可以使用该权限把程序的logcat信息记录到本地文件,方便调试。在android4.1(SDK < 16)应用可以读取其他进程的logcat信息,谷歌后来考虑到安全问题(防止恶意程序监控其他应用),升级了READ_LOGS权限,只有系统签名的应用(或者进程)才能够获取所有进程的logcat信息,普通应用只能够读取自己进程的logcat信息。
代码中读取android控制台Log(通过Logcat读取)
1.加入读取Log的权限 2.读取Log代码: @Override public void onCreate() { super.onCreate(); new Thread(){ public void run() { try { Process process = Runtime.getRuntime().exec("logcat -b radio");
Android Studio的logcat窗口被拖出来后如何还原?
   有一天不小心把Android Studio的logcat窗口弄出来了。怎么了还原不了。搞了大半天。蛋都碎了好几回。百度搜索了帮他总是搜索到这个样的处理方法:       http://ju.outofmemory.cn/entry/231900         https://zhidao.baidu.com/question/2014662993998532548.html       但...
关于如何在LogCat中找问题以及处理问题
关于如何在LogCat中找问题以及处理问题 我们都说一个厉害的程序员,不是他敲代码敲的多快,敲得有多少,而是他处理问题的能力,就是当你碰到一个问题之后能尽快的解决。 那么我们怎么才能快速的找到我们的错误所在呢。其实在我们学习Java的时候就已经学习过了,异常处理机制就是帮我们找到问题的所在,而且在java中出现问题之后往往会在抛出的异常中有出错代码的行数的,双击之后就可以直接跳转并选择错误的行
Android Studio Logcat显示不全问题
原因Android studio中,Logcat的缓存应该是5000行,而且google并未搜出哪里可以修改,所以若某些线程输出的log比较多,真机调试杂乱的输出也比较多,MainActivity中的log可能就被冲刷掉了。解决方案首先logcat右上角添加一个Filter,仅输出当前程序的log。然后选中这个filter,这里用的imed。此时若程序其它线程输出的log还是很多,就提前在搜索框里输