关于logcat日志

最近学习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中点击绿色+号,添加过滤器

 

 

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

  1.  添加成功后效果如下
  2.  下面我们测试下,结果能够正常输出

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

原文地址:https://www.cnblogs.com/nucdy/p/4735043.html