Ast*_*ter 13 android logcat android-logcat
我正在使用连接到Android Studio的真实设备进行测试.由于我不想打断多线程行为,我在代码中添加了大量日志语句,以了解发生了什么.在logcat中,我看到这些语句到目前为止一直很好.
运行完整的测试后,我发现我的日志记录开始缺失了!在我看来,当日志存在过大的危险时,Android Studio会删除最早的日志记录行.因为我想在testrun之后检索我的整个日志文件(所以我可以在此期间做其他事情),我想增加Android Studio保留的行数.
你知道我在哪里可以调整这个logcat必须存储的最大行数吗?我希望/祈祷/假设有这样一个参数,因为我还没找到它......
Bob*_*ick 22
我想在此问题上添加更新,以防其他人在2017年3月或之后寻找更改此问题的方法.
最新版本的Android Studio 2.3版现在可以选择在Settings/Preferences中更改循环logcat缓冲区的大小.
转到设置/首选项>编辑器>常规>控制台,然后启用覆盖控制台循环缓冲区大小(1024KB)选项.启用此设置后,您可以为logcat缓冲区输入以千字节为单位的值.
如果谷歌在那里添加"logcat"这个词会更好,因为除非你专门输入"console"或"cyclic"等,否则无法通过搜索首选项找到它.
编辑:Google现已将此问题分配给开发人员.它应该很快实现,我会更新这个答案.
San*_*ino 14
像@zzy说...编辑文件:PATH_TO_ANDROID_STUDIO\bin\idea.properties
以下是您可以在自己的idea.properties文件中自定义的属性:http://tools.android.com/tech-docs/configuration
Run Code Online (Sandbox Code Playgroud)#--------------------------------------------------------------------- # This option controls console cyclic buffer: keeps the console output size not higher than the specified buffer size (Kb). # Older lines are deleted. In order to disable cycle buffer use idea.cycle.buffer.size=disabled #--------------------------------------------------------------------- idea.cycle.buffer.size=1024
将上述值修改为2048或任何您需要的值.
转到File -> Settings -> Editor -> General -> Console并检查覆盖控制台循环缓冲区大小并使其为20399 KB (实际上是最大值)。最后重启你的IDE。
| 归档时间: |
|
| 查看次数: |
17526 次 |
| 最近记录: |