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的方式。

  • 相关阅读:
    java几种常用设计模式简单示例
    字符串常用方法
    File类常用方法
    如何在一个form表单中实现多个submit
    CC EAL认证
    ARQC与ARPC的生成和校验方法
    金融卡IC卡知识50问
    M(必备),R(需求),C(条件),O(可选)
    非接触IC卡中typeA卡和typeB卡的区别--总结,二者的调制方式和编码方式不同
    电子钱包和电子存折的区别
  • 原文地址:https://www.cnblogs.com/inghzhang/p/3872125.html
Copyright © 2011-2022 走看看