C++学习(三一八)Android的Logcat
Posted hankern
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++学习(三一八)Android的Logcat相关的知识,希望对你有一定的参考价值。
logcat是android中一个命令行工具,可以用于得到程序的log信息。要仅显示感兴趣的信息,您可以创建过滤器、修改消息中显示的信息量、设置优先级、仅显示通过应用代码生成的消息以及搜索日志。默认情况下,logcat 仅显示与最近运行的应用相关的日志输出。如果应用抛出异常,logcat 会显示一条消息,后跟相关联的堆栈轨迹,其中包含指向相应代码行的链接。
Log.e(String, String)(错误)
Log.w(String, String)(警告)
Log.i(String, String)(信息)
Log.d(String, String)(调试)
Log.v(String, String)(详细)
logcat使用方法如下所示:
[adb] logcat [<option>] ... [<filter-spec>] ...
[options]命令包括如下选项:
-s 设置过滤器,例如指定 '*:s'
-f <filename> 输出到文件,默认情况是标准输出。
-r [<kbytes>] Rotate log every kbytes. (16 if unspecified). Requires -f
-n <count> Sets max number of rotated logs to <count>, default 4
-v <format> 设置log的打印格式, <format> 是下面的一种:
brief process tag thread raw time threadtime long
-c 清除所有log并退出
-d 得到所有log并退出 (不阻塞)
-g 得到环形缓冲区的大小并退出
-b <buffer> 请求不同的环形缓冲区 ('main', 'system', 'radio', 'events',默认为"-b main -b system")
-B 输出log到二进制中。
过滤器的格式是一个这样的串:
<tag>[:priority]
其中 <tag> 表示log的component, tag (或者使用 * 表示所有) , priority 从低到高如下所示:
V Verbose
D Debug
I Info
W Warn
E Error
F Fatal
S Silent
以上是关于C++学习(三一八)Android的Logcat的主要内容,如果未能解决你的问题,请参考以下文章
C++学习(三一二)glVertexAttribPointer和glVertexAttrib*的关系
C++学习(三一零)glEnableVertexAttribArray和glVertexAttribPointer的顺序关系