本文主要是介绍Android about event log,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
EventLogTags.logtags,它是个日志工具,很多模块有该文件.
event log 在framework层常常使用,通过类似EventLog.writeEvent()写log,这种log被保存在/system/etc/event-log-tags.
./frameworks/base/services/core/java/com/android/server/wm/EventLogTags.logtagswm_set_resumed_activity (User|1|5),(Component Name|3),(Reason|3)
EventLogTags.logtags简单使用
如何查看 event log
查看Event所有的tags
adb shell cat /system/etc/event-log-tags输出events日志信息
adb logcat -b events
event log 分析
实战 event log
//1.0
am_proc_start (User|1|5),(PID|1|5),(UID|1|5),(Process Name|3),(Type|3),(Component|3)实例:
I am_proc_start: [0,765,10069,com.android.systemui,service,{com.android.systemui/com.android.systemui.wallpapers.ImageWallpaper}]解析:
启动一个进程:UserId=0,PID=765,UID=10069,ProcessName=com.android.systemui,Type=service,Component=com.android.systemui/com.android.systemui.wallpapers.ImageWallpaper//下面都是android系统耗时关键字
//2.0
am_anr (User|1|5),(pid|1|5),(Package Name|3),(Flags|1|5),(reason|3)实例:
I am_anr : [0,2699,com.example.text_app,552124230,Input dispatching timed out (9ac3957 com.example.text_app/com.exa
这篇关于Android about event log的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!