zoukankan      html  css  js  c++  java
  • Android学习7--日志信息的使用

    在代码的调试中,日志信息是必不可少的,关于日志信息的使用,接下来,小编简要的说明一下:

    日志分为几种:Verbose:从字面上解释,verbose为冗长的,啰嗦的,所以verbose日志信息输出的内容较为全面

                       Debug日志信息

                       Info日志信息

                       Warn日志信息

                       Error日志信息

                       Assert日志信息

    关于日志的输出形式也有好多种,

    首先介绍一下使用Log形式输出的日志信息,代码如下:

    public class LogTestDemo1 extends AndroidTestCase {
        private static String LOGINFO = "LogInfo";
        private static String LOGDEBUG = "LogDebug";
        private static String LOGWARNING = "LogWarning";
        private static String LOGERROR = "LogError";
        private static String LOGVERBOSE = "LogVerbose";
        private static String LOGWTF = "LogWTF";
       
        public void test1() throws Exception{
            Log.i(LOGINFO, "This is a Info log");        //输出Info日志信息
            Log.d(LOGDEBUG, "This is a Debug log");        //输出Debug日志信息
            Log.e(LOGERROR, "This is a Error log");        //输出Error日志信息
            Log.v(LOGVERBOSE, "This is a Verbose log");    //输出Verbose日志信息
            Log.w(LOGWARNING, "This is a Warning log");    //输出Warning信息
            Log.wtf(LOGWTF, "This is a What a Teriable log");//输出一个What a Terrible Failure日志信息
        }
    }

    当运行这段测试代码之后,在LogCat中显示如下:

    截图未命名

    第二种输出日志信息的形式为:使用System.out输出:

    System.out.println("This is a Log test");

    在LogCat中显示为:

    截图未命名

    默认为Info级别,标签为System.out

    第三种:使用System.err输出

    System.err.println("This is a Log test");

    在LogCat中显示为:

    截图未命名

    默认为Warn级别,标签为System.err

    以上三种方式均可输出日志信息,但推荐使用第一种,即使用Log的方式。

  • 相关阅读:
    jar命令
    python的实例方法,类方法和静态方法区别
    修饰器学习
    人生感悟的句子
    html+css学习
    url编码
    正向代理和反向代理
    web基础
    dns解析域名过程
    关于csrf
  • 原文地址:https://www.cnblogs.com/inghzhang/p/3872125.html
Copyright © 2011-2022 走看看