我不想看到来自 adb logcat
命令的调试日志。我的手机有大量调试日志,我不想看到它们。
adb logcat --help
说 " *:I "
将只输出信息日志,但是否有任何选项可以过滤除调试以外的所有日志。
原文由 Vinoth 发布,翻译遵循 CC BY-SA 4.0 许可协议
我不想看到来自 adb logcat
命令的调试日志。我的手机有大量调试日志,我不想看到它们。
adb logcat --help
说 " *:I "
将只输出信息日志,但是否有任何选项可以过滤除调试以外的所有日志。
原文由 Vinoth 发布,翻译遵循 CC BY-SA 4.0 许可协议
adb logcat *:I
将显示优先级为 INFO 及更高的 所有 日志。
优先级是以下字符值之一,从最低优先级到最高优先级排序:
- V — 详细(最低优先级)
- D——调试
- 我——信息
- W——警告
- E - 错误
- F——致命的
- S — 静默(最高优先级,什么都不打印)
以上信息在 Write and View Logs with Logcat 中可用
原文由 Rajesh 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答862 阅读✓ 已解决
2 回答2.1k 阅读
2 回答974 阅读✓ 已解决
1 回答758 阅读✓ 已解决
2 回答872 阅读
2.2k 阅读
2 回答809 阅读
从 此处的文档 中,当您指定日志级别过滤器时,它将显示该级别及更高级别的所有消息。级别指定为:
因此,考虑到这一点,通过您提到的过滤器
*:I
将记录除 Verbose 和 Debug 日志之外的所有内容。除非您打算显示 Verbose 以及其他日志级别,否则我认为您不能这样做,因为指定 Verbose 包括 Verbose 以上的任何内容。
如果是这种情况,那么根据特定标签而不是特定日志级别或两者的某种组合进行过滤可能对您很有用。