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;
    
             }       
    
    }
  • 相关阅读:
    乘法DAC一点知识
    #4 判断字符串是否为整数
    #3 不使用循环输出1到100
    #2 判断一个字符串是否包含重复字符
    #22 结语
    #1 组成互不相同且不重复的三位数
    #21 Python异常
    #19 re&jieba模块
    2020国庆正睿笔记
    2019正睿csp-s赛前冲刺
  • 原文地址:https://www.cnblogs.com/baoxiaofei/p/4160184.html
Copyright © 2011-2022 走看看