美文网首页
logcat的使用

logcat的使用

作者: nk22222 | 来源:发表于2016-03-23 12:15 被阅读0次

    一、logcat的原理

    logcat主要记录android的一些信息,logcat在手机内存中开辟一块空间用于记录手机运行的日志.缓冲区以队列的数据结构存在,先进先出,如果缓冲的数据已满,就将老的数据弹出.
    android的logcat内置在android系统中,logcat工具的源代码位于system/core/logcat目录下,只有一个源代码文件logcat.cpp,编译后可以在/system/bin目录下看到logcat工具。
    具体的logcat代码分析在一下网址:
    老罗详解logcat原理

    二、修改android studio中logcat文本的颜色

    1.效果

    logcat的颜色

    2.设置方法
    按照file->setting设置,或者快捷键(ctrl+alt+s)找到editor->color&font->logcat设置想要的颜色
    Log级别 色值
    VERBOSE BBBBBB
    DEBUG 0070BB
    INFO 48BB31
    WARN BBBB23
    ERROR FF0006
    ASSERT 8F0005

    三、Log的内部实现

    Log常用的有几个方法,Log.v(verbose)、Log.d(debug)等,
    实际的实现方法

    public static int v(String tag, String msg)
     {    
            return println(LOG_ID_MAIN, VERBOSE, tag, msg);
    }
    
    public static int d(String tag, String msg) {    return println(LOG_ID_MAIN, DEBUG, tag, msg);}
    
    
    • 使用的优点是便于分类信息,实际和System.out.println()没有多大区别。

    相关文章

      网友评论

          本文标题:logcat的使用

          本文链接:https://www.haomeiwen.com/subject/hlillttx.html