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

Android开发中的logcat工具使用

 2010-06-12 19:44:00 来源:WEB开发网   
核心提示:Android开发中的logcat工具使用 收藏这是摘录androidin.com的一篇文章,对于学习Android的朋友来说,Android开发中的logcat工具使用,可以做工具来参考下,(hanchao3c Android 开发者论坛原创,对于JAVA类,可以声明一个字符串常量TAG,转载请注明)logcat是A

Android开发中的logcat工具使用 收藏

这是摘录androidin.com的一篇文章,对于学习Android的朋友来说,可以做工具来参考下。

(hanchao3c Android 开发者论坛原创,转载请注明)

logcat是Android中一个命令行工具,可以用于得到程序的log信息。

logcat使用方法如下所示:

logcat [options] [filterspecs]

logcat的选项包括:

-s 设置过滤器,例如指定 '*:s'

-f 输出到文件,默认情况是标准输出。

-r [] Rotate log every kbytes. (16 if unspecified). Requires -f

-n Sets max number of rotated logs to , default 4

-v 设置log的打印格式, 是下面的一种:

brief process tag thread raw time threadtime long

-c 清除所有log并退出

-d 得到所有log并退出 (不阻塞)

-g 得到环形缓冲区的大小并退出

-b 请求不同的环形缓冲区 ('main' (默认), 'radio', 'events')

-B 输出log到二进制中。

过滤器的格式是一个这样的串:

[:priority]

其中 表示log的component, tag (或者使用 * 表示所有) , priority 如下所示:

V Verbose

D Debug

I Info

W Warn

E Error

F Fatal

S Silent

事实上logcat的功能 是由Android的类android.util.Log决定的,在程序中log的使用方法如下所示:

Log.v() -------------------- VERBOSE

Log.d() -------------------- DEBUG

Log.i() -------------------- INFO

Log.w() -------------------- WARN

Log.e() -------------------- ERROR

以上log的级别依次升高,DEBUG信息应当只存在于开发中,INFO, WARN,ERROR这三种log将出现在发布版本中。

对于JAVA类,可以声明一个字符串常量TAG,Logcat可以根据他来区分不同的log,例如在计算器(Calculator)的类中,定义如下所示:

public class Calculator extends Activity {

1 2  下一页

Tags:Android 开发 logcat

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