美文网首页
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