我有一个日志猫,它输出到一个文本文件,但找不到每个部分的含义。例如,我有以下内容:
W/Trace ( 857): Unexpected value from nativeGetEnabledTags: 0
E/ActivityThread( 565): Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d35408 that was originally bound here
E/ActivityThread( 565): android.app.ServiceConnectionLeaked: Service com.android.exchange.ExchangeService has leaked ServiceConnection com.android.emailcommon.service.ServiceProxy$ProxyConnection@40d35408 that was originally bound here
E/ActivityThread( 565): at android.app.LoadedApk$ServiceDispatcher.<init>(LoadedApk.java:969)
我不确定每个部分的含义我认为W /表示它是一个警告而E /表示它是一个错误。但不确定文本是否在斜线之后。我也不确定括号中的数字是多少。
感谢您提供的任何帮助。
答案 0 :(得分:3)
通过简单地将logcat的输出与DDMS中显示的输出进行比较,可以很容易地理解这一点。这是一个例子:
Logcat输出:
E/QC-DSS-LIB( 74): unrecognized ifi_index 15
D/wpa_supplicant(19367): RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP])
D/wpa_supplicant(19367): RTM_NEWLINK, IFLA_IFNAME: Interface 'eth0' added
D/wpa_supplicant(19367): Wireless event: cmd=0x8c02 len=27
D/wpa_supplicant(19367): RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP])
D/wpa_supplicant(19367): RTM_NEWLINK, IFLA_IFNAME: Interface 'eth0' added
D/wpa_supplicant(19367): Wireless event: cmd=0x8c02 len=33
D/WifiStateTracker( 123): Reset connections and stopping DHCP
DDMS截图:
分析屏幕截图中的第一行:
如果您希望从logcat获取时间戳,请使用-v
开关,如下所示:
logcat -v time
将以这种格式提供输出:
02-16 09:58:21.446 E/QC-DSS-LIB( 74): unrecognized ifi_index 15
答案 1 :(得分:0)
你看到的是一个堆栈跟踪。在顶部,您拥有应用程序运行的最后一个已知位置。你在第857行,你忘了在那里施放或做其他事情。
哈希之后的文本只是您正确假设的错误或警告消息。括号中的数字是该行。