Logcat调试信息

    关键字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的输出,就能快速的
           找到我们想要找的内容。

手机里不止一款运行的软件,所以输出信息会有很多,可以人工设定

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值