android studio logcat最大行数

标签 android logcat android-logcat

我正在使用连接到 Android Studio 的真实设备进行测试。由于我不想中断的多线程行为,我在代码中添加了很多日志语句以查明发生了什么。在 logcat 中,我看到了这些语句,到目前为止一切顺利。

运行我的完整测试后,我发现我的日志记录的开头丢失了!在我看来,当日志有变得太大的危险时,Android Studio 会删除最早的日志行。由于我想在测试运行后检索我的整个日志文件(这样我可以同时做其他事情),我想增加 Android Studio 保留的行数。

您知道我可以在哪里调整 logcat 必须存储的最大行数吗?我希望/祈祷/假设有这样一个参数,因为我现在还找不到...

最佳答案

我想更新这个问题,以防其他人在 2017 年 3 月或之后寻找更改此问题的方法。

最新版本的 Android Studio 版本 2.3 现在可以在设置/首选项中更改循环 logcat 缓冲区的大小。

转到设置/首选项>编辑器>常规>控制台并启用覆盖控制台循环缓冲区大小(1024KB)选项。启用此设置后,您可以为 logcat 缓冲区输入一个以千字节为单位的值。

如果 Google 在其中添加单词“logcat”会更好,因为除非您特别输入“console”或“cyclic”等,否则无法通过搜索首选项找到它。

编辑:Google 现已将此问题分配给开发人员。它应该很快就会实现,我会在实现时更新这个答案。

编辑 2:根据 Google,they have now added a setting for logcat's buffer to Dolphin Canary 6 release ,该问题现已标记为已修复。

关于android studio logcat最大行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27618977/

相关文章:

java - 访问服务器计算机上的数据库的 Android 应用程序

Android:日志猫在设备上运行时去哪里了?

java - 将 logcat 输出保存到字符串值

android - Activity 转换缓慢 : multiple "initializing inflate state" in LogCat

android - GC_FOR_MALLOC 释放了 N 个对象

android - 什么是 D/dalvikvm(831) : Not late-enabling CheckJNI (already on)

java - 如何从java应用程序中的类文件复制方法

android - ActionBarSherlock v3.4.2 构建错误

Android logcat 仅在真实设备上记录信息级别。无法获取调试消息,甚至无法获取未处理的异常

android - 如何将Logcat中的内容重定向到android上的文件?