如何在logcat Android Studio中排除日志标记?

myN*_*oad 41 logcat android-logcat android-studio

我不确定之前是否曾经问过这样的问题(我做过谷歌,但找不到解决问题的正确方法).

我希望我可以从我的项目中使用的库中禁用(排除)日志标记.

我尝试进入Logcat控制台>编辑过滤器配置>日志标记(正则表达式),但在这里我每次创建时都要添加新的日志标记.(这种方式不会在我的logcat中显示任何异常)

与本主题相同如何在Android Studio中过滤logcat? 我选择了 选择正在运行的进程 @dmsherazi建议但我仍然可以从库中看到很多日志标记.

那么,有没有办法在android studio中排除特定的日志标记(我正在使用v1.2 beta3)?

myN*_*oad 111

在20分钟的询问后,我很抱歉回答了我自己的问题.我的朋友刚给我发了一个解决我问题的链接

这里是:如何使用Android adb logcat通过TAG名称排除某些消息?

对于android studio用户

转到 Logcat控制台>编辑过滤器配置>日志标记(正则表达式)并改为放置它

^(?!(EXCLUDE_TAG1|EXCLUDE_TAG2))
Run Code Online (Sandbox Code Playgroud)

请注意,EXCLUDE_TAG1和EXCLUDE_TAG2是您从logcat中排除的日志标记.

  • 没关系,我发现了它……这是最右边的下拉菜单中的选项之一。下拉菜单可能显示“没有过滤器”,“仅显示所选应用程序”等。不良的UI设计,其中一个选项会弹出设置对话框! (2认同)
  • 这似乎禁用了“仅显示选定的应用程序”,这会使太多的事情淹没日志。我必须在没有Regex的情况下将_my.package.name_手动添加到“ Package Name”中。 (2认同)

Moh*_*hat 14

借助新的 Android Studio Logcat,您可以使用以下过滤器来完成此操作:

-tag:tag_to_exclude
Run Code Online (Sandbox Code Playgroud)

这是根据文档

通过在字段名称前添加 - 来表示否定。例如,-tag:MyTag 匹配标签不包含字符串 MyTag 的日志条目。