Android代码中添加打印信息

1)android.util.Log类用来在android程序中添加Log信息,便于程序员跟踪程序的执行过程。该类提供了若干静态方法,按照log信息级别从低到高如下列所示:

Log.v(Stringtag,String msg);

Log.d(Stringtag,String msg);

Log.i(Stringtag,String msg);

Log.w(Stringtag,String msg);

Log.e(Stringtag,String msg);

分别对应Verbose,Debug,Info,Warning,Error.



2)这些方法中的第一个参数tag通常是表示某个模块名称的一个字符串,第二个参数msg是用户想看到的提示信息,若用户想打印某些变量的值,则可以直接在后面添加变量名称即可。

下面以打印DeskClock模块的log信息为例:

Log.v("DeskClock","enterDeskClock file");

或者可以写为

Sring TAG = "DeskClock"';

Log.v(TAG,"enterDeskClock file");

若还想打印变量i的值,则可以写成如下形式:

Log.v(TAG,"enterDeskClocik file" + i);

3)既然添加了log信息,如何使其在终端显示出来呢?

使用命令:

adblogcat

使用该命令现实的是android整个程序中的log信息,用户会看到log信息不停地刷屏,以至于都找不到自己想要的信息。

此时,我们可以使用如下命令只现实自己关心模块的log信息即可:

adblogcat -s DeskClock:v

即显示DeskClock模块下所有级别为v或者高于v级别的log信息。

你可能感兴趣的:(android,debug,android,安卓,log,日志信息,打印信息)