当前位置:网站首页>AOSP ~ Logcat Chatty 行过期

AOSP ~ Logcat Chatty 行过期

2022-06-11 02:03:00 南柯好萌

收到许多与我的应用程序有关的此类logcat消息

11-19 19:04:23.872 3327 3440 I chatty : uid=10085 com.xxxx.yyy expire 18 lines

这些日志消息是什么? 我是否在这里缺少实际的应用程序logcat日志?

是的,您缺少日志, 这表明某些消息未将其放入实际日志中,可能是因为其他应用程序向其中发送了太多消息。

`这似乎是Marshmallow(?)中liblog中的新事物。 找不到关于新日志记录策略的清晰解释,即使实际上有一个解释,但此处还是提到了这种变化:

一旦应用程序记录了5个以上的内容,我们就宣布该应用程序过于健谈 排一秒钟。 请针对应用程序所有者提出错误, 正在产生此开发人员详细调试级别的类日志记录垃圾邮件。 日志 大小为256KB,这意味着应用程序正在创建DOS攻击, 将日志时间跨度缩短到6秒(!),使其对所有其他日志都无效。

一旦应用程序被logcat认为是“聊天”(每秒超过5行),您的应用程序日志将被折叠。

  • 将我的应用程序列入了白名单:
adb logcat -P "45678"
  • 可以使用以下方式禁用此行为:
adb logcat -P ""
  • 显示我将我的应用程序列入了白名单
adb logcat -p
45678 (the UID of my app)

或者

setprop ro.logd.filter disable

setprop persist.logd.filter disable 

可以在以下位置检查代码 system/core/logd/LogWhiteBlackList.cpp

原网站

版权声明
本文为[南柯好萌]所创,转载请带上原文链接,感谢
https://blog.csdn.net/ismartv_dagou2/article/details/125189864

随机推荐