WEB开发网
开发学院手机开发Android 开发 Android开发中的logcat工具使用 阅读

Android开发中的logcat工具使用

 2010-06-12 19:44:00 来源:WEB开发网   
核心提示:/* ...... */private static final String LOG_TAG = "Calculator";private static final boolean DEBUG = false;private static final boolean LOG_ENABLED = D

/* ...... */

private static final String LOG_TAG = "Calculator";

private static final boolean DEBUG = false;

private static final boolean LOG_ENABLED = DEBUG ? Config.LOGD : Config.LOGV;

/* ...... */

由此,所有在Calculator中使用的log,均以"Calculator"为开头。

例如使用方法如下所示:

# logcat &

< 得到一个log片段 >

W/KeyCharacterMap( 130): No keyboard for id 0

W/KeyCharacterMap( 130): Using default keymap: /system/usr/keychars/qwerty.kcm.bin

I/ActivityManager( 52): Displayed activity com.android.contacts/.DialtactsContactsEntryActivity: 983 ms

I/ARMAsse mbler( 52): generated scanline__00000077:03545404_00000A04_00000000 [ 29 ipp] (51 ins) at [0x25c978:0x25ca44] in 1764174 ns

I/ARMAssembler( 52): generated scanline__00000077:03515104_00000001_00000000 [ 46 ipp] (65 ins) at [0x25d1c8:0x25d2cc] in 776789 ns

D / dalvikvm ( 130 ): GC freed 834 objects / 81760 bytes in 63ms

D/dalvikvm( 52): GC freed 10588 objects / 425776 bytes in 94ms

其中W/I/D 表示log的级别,“dalvikvm ”“ARMAssembler ”等是不同组件(component)的名称,后面括号里面的数字 表示了发出log的进程号。

使用技巧:

1.使用logcat &在后台运行

2.使用-d得到所有log

3.使用-f或者重定向(>和>>)输出到文件

4.使用-s设置过滤器,得到想要的log。

当然,最重要的还是在程序中加入恰当的log.

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/forlong401/archive/2010/03/22/5403736.aspx

上一页  1 2 

Tags:Android 开发 logcat

编辑录入:coldstar [复制链接] [打 印]
赞助商链接