You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新版Logcat如何按自定义字符串过滤日志?多词过滤失效求助

新版Logcat过滤失败的原因及解决方法

你遇到的问题是因为新版Logcat的message:查询语法默认是精确匹配,而非包含匹配。你写的message:"message is"会只匹配日志消息内容完全等于message is的条目,但你的日志消息实际是message is: onConfigurationChanged X,两者不完全一致,所以没有返回结果。

正确的过滤方式

  • 模糊匹配(包含指定字符串):使用~=运算符代替=,语法如下:
    level:error message~="message is"
    
  • 全局字符串搜索:直接不带字段名搜索目标字符串,Logcat会自动在所有日志字段(标签、消息等)中匹配包含该内容的条目,结合错误级别过滤的话:
    level:error "message is"
    
  • 结合标签精准过滤:你的日志标签是HERE,可以先锁定标签再过滤消息,结果更精准:
    tag:HERE level:error message~="message is"
    

你的日志代码参考

Log.e("HERE", "message is: onConfigurationChanged 1")
Log.e("HERE", "message is: onConfigurationChanged 2")
Log.e("HERE", "message is: onConfigurationChanged 3")
Log.e("HERE", "message is: onConfigurationChanged 4")

内容的提问来源于stack exchange,提问作者Sirop4ik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 20:05:38