2024年4月12日发(作者:)

Android LogCat使用详解

Android的Logcat用于显示系统的调试信息,可在分别以下几个地方查看和调用

logcat:

e的Debug模式或DDMS模式下的会有一个Logcat窗口,用于显示log日

只需在eclipse中启动Android模拟器,切换到DDMS或debug模式下,就会有

Logcat窗口,窗口右上方有一系列图标,其中V、D、I、W、E五个图标为五个调试信息

过滤器:

V:不过滤输出所有调试信息 包括 VERBOSE、DEBUG、INFO、WARN、ERROR

D:debug过滤器,输出DEBUG、INFO、WARN、ERROR调试信息

I:info过滤器,输出INFO、WARN、ERROR调试信息

W:waring过滤器,输出WARN和ERROR调试信息

E:error过滤器,只输出ERROR调试信息

d命令模式下,在启动一个模拟器是可以选择是否需要启动logcat:

Android Emulator命令的用法: emulator [options] [-qemu args]

d Emulator命令的用法: emulator [options] [-qemu args]

启动模拟器命令:emulator -avd -logcat ;

name:模拟器名字,tags调试信息过滤器类型

例如:emulator -avd GPhone -logcat w

启动GPhone模拟器并运行logcat显示调试信息,调试信息的过滤器是w(可替换

为v、d、i、e),代表只显示waring和error两类调试信息。

d adb 命令:adb logcat [ ] - View device log

== /,(pritrity标签,tag为过滤类型)

例如:2.1、adb logcat 显示所有调试信息

2.2、adb logcat *:w 显示waring过滤器过滤后的调试信息

2.3、adb logcat Test1:V Test2:D 显示标签为Test1的所有调试信息,以及显示标

签为Test2Debug过滤器过滤后的调试信息

d程序中访问调试日志,并显示:

摘自:/topic/477112