正则表达式过滤日志

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式过滤日志相关的知识,希望对你有一定的参考价值。

参考技术A 在移动应用开发中,不管是IDE,还是命令行打印日志,如果日志过多,一直输出,无法停止,如何过滤自己想要的关键字呢?
正则表达式过滤!!!
正则表达式过滤!!!
正则表达式过滤!!!
1.Android studio logcat

2.adb logcat
$ adb logcat | grep 'MuteSwitch|DateUtil'

3.flutter logs
flutter logs | grep 'MuteSwitch|DateUtil'

用正则表达式过滤logcat中的多个tag的日志

参考技术A 在Android Studio中, 在过滤器的by Log Tag选项中配置.
我配置了2个tag filter方便开发, 1. multi-tag-filter 2. ignore-multi-tag-filter.

^(?:Watchdog|InputReader|ahking)Watchdog

^(?!WifiMonitor|WifiHW)
有些tag的无用log非常频繁的输出, 通过这种方式可以把这些无用的log都过滤掉.

refer to:
http://blog.csdn.net/linchaolong/article/details/44402347

以上是关于正则表达式过滤日志的主要内容,如果未能解决你的问题,请参考以下文章

Logstash笔记-----grok插件的正则表达式来解析日志

正则表达式

正则表达式-2-正则表达式实战1

linux基础正则表达式

第七章 Shell正则应用

linux正则表达式