您的位置:首页 > 其它

关于logcat日志

2015-08-16 21:32 127 查看

最近学习android,碰到了logcat,个人总结一下。

当不出日志是解决办法: ProjectMenu---后台设置----LOG设置---LOG开关

Logcat(deprecated)和Logcat的区别

Logcat最新的插件有一下改进:
1.自动展现当前执行的程序的日志,比如运行com.your.app。则有一个栏目专门就是com.your.app
2.改善了界面显示。
之所以老版本的Logcat插件被废除,猜测可能是底层的log系统做了一些变动的缘故。
回答仅供参考


那logcat 有什么呢:

级别:

Verbose 所有信息

Debug 漏洞信息

Info 提示信息

Warn 警告性息

Error 错误信息

Assert 是一个调试程序时经常使用的宏

日志类型标识符(优先级由低到高排列): 1. V — Verbose 详细的 <- 最低优先权 2. D — Debug 调试 3. I — Info 消息 4. W — Warn 警告 5. E — Error 错误 6. F — Fatal 致命的 7. S — Silent 无声的 <- 最高优先权

===============================================================

在 Java 与 C 语言中输出日志:
1) Java 代码在程序中输出日志, 使用 android.util.Log 类的以下 5 个方法:
Log.v()、Log.d()、Log.i()、Log.w()、Log.e()。
分对应 Verbose、Debug、INFO、Warn、Error 的首字母。
例如:Log.i( "类::函数名", "日期_时间_源码文件名_行号_日志信息内容" );

===============================================================

如果想看到自己运行程序的信息可以敲:

app:你的包名
如:app:com.example.qiu


Level 是级别;

Time 时间

PID process id也就是进程id

TID 线程id

application 程序

Tag 标识

text 描述

===============================================================

在logcat如何输出System.out

点击logcat处的加号,在filter name处写上System.out

在by log tag处写 System.out 点击确定即可。

程序处的System.out.println中内容就会显示。

百度经验:http://jingyan.baidu.com/article/0320e2c1f1a5761b87507bf0.html

设置如下,在LogCat中点击绿色+号,添加过滤器



这里是来自百度经验,如下:

如下图输入相关内容,这里在测试过程中似乎不区分大小写,没有特别详细的去验证



添加成功后效果如下



下面我们测试下,结果能够正常输出



=====================================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: