Logcat调试信息
来源:互联网 发布:武尊少林源码 编辑:程序博客网 时间:2024/06/03 13:02
关键字Log.(v,d,i,w,e)
当我们使用android studio时,每一次运行,在下方的控制台,总会输出很多的信息,而我们想要提取
某些信息是,就可以使用Logcat调试信息
Log.i("tag","自定义的调试信息")
首先,在所在的工程里,创建一个普通的类,class Logs,它有两个静态成员,分别是
public static final String tag="MyApp";//MyApp是工程名
public static final boolean isdebug=true;//控制程序日志输出状态
然后定义五个静态方法
public static void v(String str){
if(isdebug)
Log.v(tag,str);
}
静态方法方便在其他需要调试的类里调用,而使用if(isdebug)判断方法,是为了,在完成项目时,把
isdebug=true;改成isdebug=faulse;关闭调试。
Log.x()的具体信息:
Logs.v("详细(Verbose)信息,输出颜色为黑色");
Logs.d("调试(Debug)信息,输出颜色是蓝色");
Logs.i("通告(Info)信息,输出颜色为绿色");
Logs.w("警告(Warn)信息,输出颜色为橙色");
Logs.e("错误(Error)信息,输出颜色为红色");
使用时,只需要在所需要的类里面,对需要调试的信息,调用相应的Logs.x()方法
如,假定我们设定
String str = null;
Logs.e("str >>>>>>> :"+str);
str.toString();//这里会报警,因为,toString();方法不能为空,为了测试,我们可以提前调用自定义
的Logs.e()方法,去验证str的值,然后在Android Monitor里面查看,等级为Error的输出,就能快速的
找到我们想要找的内容。
当我们使用android studio时,每一次运行,在下方的控制台,总会输出很多的信息,而我们想要提取
某些信息是,就可以使用Logcat调试信息
Log.i("tag","自定义的调试信息")
首先,在所在的工程里,创建一个普通的类,class Logs,它有两个静态成员,分别是
public static final String tag="MyApp";//MyApp是工程名
public static final boolean isdebug=true;//控制程序日志输出状态
然后定义五个静态方法
public static void v(String str){
if(isdebug)
Log.v(tag,str);
}
静态方法方便在其他需要调试的类里调用,而使用if(isdebug)判断方法,是为了,在完成项目时,把
isdebug=true;改成isdebug=faulse;关闭调试。
Log.x()的具体信息:
Logs.v("详细(Verbose)信息,输出颜色为黑色");
Logs.d("调试(Debug)信息,输出颜色是蓝色");
Logs.i("通告(Info)信息,输出颜色为绿色");
Logs.w("警告(Warn)信息,输出颜色为橙色");
Logs.e("错误(Error)信息,输出颜色为红色");
使用时,只需要在所需要的类里面,对需要调试的信息,调用相应的Logs.x()方法
如,假定我们设定
String str = null;
Logs.e("str >>>>>>> :"+str);
str.toString();//这里会报警,因为,toString();方法不能为空,为了测试,我们可以提前调用自定义
的Logs.e()方法,去验证str的值,然后在Android Monitor里面查看,等级为Error的输出,就能快速的
找到我们想要找的内容。
手机里不止一款运行的软件,所以输出信息会有很多,可以人工设定
1。在最上面一行的第一列Emulator AVD里可以选择不同的模拟器,如果你有多款的话
2.在com.example.scxh.myapp里,你可以选择你想看的项目名,一般选择本项目,myapp
3.logcat里就是下面所选择的错误信息,以红色输出
4.Monitors里面可以查看cpu,gpu,memroy,network实时状况
5.Error栏里,可以选择输出的内容,默认是输出重要性高于自身的
verbose < Debug < Info < Warn < Error
详细(Verbose)信息,输出颜色为黑色
调试(Debug)信息,输出颜色是蓝色
通告(Info)信息,输出颜色为绿色
警告(Warn)信息,输出颜色为橙色
错误(Error)信息,输出颜色为红色
6.在查找框里,可以选择要输出的信息,
如输入
System.out.
则,输出框里输出所有关于System.out.的信息,
或者输入E,输出所有错误信息
7.最后一栏里Show only select application可以自定义输出内容
0 0
- Logcat调试信息
- Logcat打印调试信息
- 让adb logcat打印内核调试信息
- Android-JNI输出LogCat调试信息
- 让adb logcat打印内核调试信息
- adb logcat打印内核调试信息
- android adb logcat打印内核调试信息
- 让adb logcat打印内核调试信息
- Android利用logcat输出调试信息
- Android利用logcat输出调试信息
- 真机调试问题,看不到logcat信息
- android真机调试看不到logcat信息
- 如何用Logcat调试u3d信息?
- LogCat调试(不认真看调试信息的下场)
- Eclipse调试Android程序-Logcat不显示调试信息
- logcat信息
- Android 让adb logcat打印内核调试信息
- android 解决真机在logcat中输出调试信息
- c语言:模拟实现printf,要求功能:print("ccc\ts!",'b','i','t',"welcome to you");
- 2.0.0hive整合1.2.1hbase的api遇到的连接问题
- c语言:常用各种头文件的作用,如:#include <stdlib.h>
- c语言:3种方法;求出0~999之间的所有“水仙花数”并输出。
- c语言:使用main函数的参数,实现一个整数计算器
- Logcat调试信息
- c语言:有一个分数序列: 2/1+3/2+5/3+8/5+13/8+… 求出这个数列前 20 项的和
- c语言:一个球从 100 米高的自由落下,每次落地后反跳回原高度的一半
- c语言:猴子吃桃问题
- c语言:求n!从1到20的和
- c语言:求1/n!从1到20的和
- c语言:不使用(a+b)/2这种方式,求两个数的平均值。
- c语言:一组数据中只有一个数字出现了一次。(使用位运算)
- C语言:设置自动关机程序:2分钟之后关机,请输入\"我好帅\"三个字解除\n"