如何使用Android设备监视器删除嘈杂的日志

时间:2017-02-02 19:45:48

标签: android-studio

我有以下三个错误不断充斥着logcast:

E/eglCodecCommon: **** ERROR unknown type 0x0 (glSizeof,73)
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000b44
E/eglCodecCommon: glUtilsParamSize: unknow param 0x00000bd

我的目标是从Android Studio中的控制台日志中删除这些嘈杂的日志。

我去工具> Android> Android设备监视器。 在Logcat选项卡下,我选择+图标。我输入过滤器名称“Noisy egl”。我输入Log选项卡eglCodecCommon,因为这是Logcat所说的标签名称。我救了它。

但是一旦我的应用程序在模拟器上启动Facebook登录,这些错误就会重新出现。我怎样才能过滤掉它们?

3 个答案:

答案 0 :(得分:5)

在日志标签的右上角,选择“编辑过滤器配置”并使用此选项。确保选中正则表达式复选框。祝你好运。

^(?!(eglCodecCommon|anyOtherTags|YouWantToExclude))

答案 1 :(得分:2)

app:labelVisibilityMode="labeled"开始的答案在Android Studio 3.6中无法正常工作了。

这是更新的正则表达式:

Andrej Jurkin

在过滤器中输入此内容,并确保选中“ Regex”。

答案 2 :(得分:0)

在android studio底部的“ logcat”标签下,请确保您为仿真器,程序包和日志级别选择了正确的选项。 enter image description here 在botton的右上角,选择“编辑过滤器配置”并添加以下配置:

登录标签:

def⎵function(foo): ⎵⎵⎵⎵print(foo) function(1)

包裹名称:

^(?!(eglCodecCommon|GnssLocationProvider|system_process|audio_hw_generic|tagToExclude))

或者您也可以在软件包名称下添加^(?!(com.google.android.gms.persistent|android.os.Debug|packageToExclude))。确保两者都选择了“ regex”选项。