您的位置:首页 > 移动开发 > Android开发

Android代码中添加打印信息

2015-09-15 10:48 666 查看
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信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息