问题描述
假设我的 logcat 中有以下条目:
03-03 00:16:26.628 2661 3256 D HeadsetStateMachine: Enter processIntentBatteryChanged()
03-03 00:16:26.629 2661 3256 D HeadsetStateMachine: Exit processIntentBatteryChanged()
03-03 00:16:26.629 2661 3256 D HeadsetStateMachine: Exit disconnected processMessage()
03-03 00:16:27.377 2661 2661 D HeadsetPhonestate: Enter onSignalStrengthsChanged
03-03 00:16:27.377 2661 2661 D HeadsetPhonestate: sendDeviceStateChanged. mService=1 mIsSimstateLoaded=true mSignal=2 mRoam=0 mBatteryCharge=3
03-03 00:16:27.378 2661 2661 D HeadsetPhonestate: Exit onSignalStrengthsChanged
03-03 00:16:27.378 2661 3256 D HeadsetStateMachine: disconnected process message: 11,size: 0
03-03 00:16:27.378 2661 3256 D HeadsetStateMachine: Exit disconnected processMessage()
根据文档,logcat 条目包括:
日期时间PID TID优先标签消息
然而 further in the documentation 看起来他们使用术语“logcat entry”和“logcat message”可互换。至少在我看来。例如:
日志消息的标签是一个表示系统的短字符串 消息源自的组件(例如,“查看” 视图系统)。
在这里最好说“日志条目的标签”IMO,因为日志消息是日志条目的一部分。
对于 logcat -e 选项 they mention the following:
只打印日志消息匹配的行 一个正则表达式。
我的问题:
- 所以这意味着使用
-e
only 给出的正则表达式查看 logcat 条目的消息字段不日期、时间、PID、TID,优先级和标签字段? - 要查看所有字段,我必须使用
logcat -d | grep <regex>
正确吗?
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)