zoukankan      html  css  js  c++  java
  • 打log的方式检查程序里面的问题 及示例代码 详解

    打log的方式检查程序里面的问题

    程序较复杂,出现问题但是不知道出现在哪一步,可采用打log方式

    日志信息是分等级的

    Verbose:提醒  黑色

    Debug: 调试  蓝色

    Info:   信息  绿色

    Warn:  警告  橙色

    Error:  错误  红色

    函数Log.v(tag,msg);有两个参数,tag的名称一般与当前的类名相同

     

    点击下面的绿色的加号就可以对日志文件进行过滤了,点击减号可以把不用的条件去掉,点击可以编辑条件信息

     

    filter name给过滤器取名字CalcService

    by Log Tag是把符合Tag为CalcService的Tag给过滤出来

    实际上日志过滤器还可以根据其他条件,如PID,应用程序的名称进行过滤

    这个下拉框可以过滤出不同级别的日志

    这个输入框支持正则表达式

    不停的打印日志,点击滚动锁可以让日志文件停下来

    保存日志

    清空日志

    打Log示例代码:

    package com.example.junit.service;
    
    import android.util.Log;
    
    public class CaleService {
    
             private String tag = "CaleService";
    
             /**
    
              * 计算器相加的业务方法
    
              * @param x
    
              * @param y
    
              * @return
    
              */
    
             public int add(int x,int y)
    
             {
    
                       Log.v(tag, "x="+x);
    
                       Log.d(tag,"y="+y);
    
                       int result = x+y;
    
                       Log.i(tag,"result="+result);
    
                       Log.w(tag,"result="+result);
    
                       Log.e(tag,"result="+result);
    
                       return x+y;
    
             }       
    
    }
  • 相关阅读:
    js的call方法
    js的call方法
    log4j 详细解释
    log4j 详细解释
    log4j 详细解释
    log4j 详细解释
    google proto buf学习
    google proto buf学习
    网页div转换成图片导出——html2canvas
    走向云端:Oracle SQL Developer Web 即将上线!
  • 原文地址:https://www.cnblogs.com/baoxiaofei/p/4160184.html
Copyright © 2011-2022 走看看