java的logcat的简单使用

Posted 笨蛋敏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java的logcat的简单使用相关的知识,希望对你有一定的参考价值。

android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSEDEBUG,INFO, WARN,ERROR。

1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");

2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.

3、Log.i的输出为绿色,一般提示性的消息information,它不会输出Log.v和Log.d的信息,但会显示i、w和e的信息

4、Log.w的意思为橙色,可以看作为warning警告,一般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。

5、Log.e为红色,可以想到error错误,这里仅显示红色的错误信息,这些错误就需要我们认真的分析,查看栈的信息了。

注意:不同的打印方法在使用时都是某个方法带上(String tag, String msg)参数,tag表示的是打印信息的标签,msg表示的是需要打印的信息。

 

package com.example.demo;  
import android.os.Bundle;  
import android.app.Activity;  
import android.view.Menu;  
import android.util.Log;  
public class MainActivity extends Activity {  
final static String TAG="LOGCAT";  
@Override  
protected void onCreate(Bundle savedInstanceState) {  
super.onCreate(savedInstanceState);  
setContentView(R.layout.activity_main);  
Log.v(TAG,"verbose");  
Log.d(TAG,"Debug");  
Log.i(TAG,"Info");  
Log.w(TAG,"Warn");  
Log.e(TAG,"Error");  
}  
@Override  
public boolean onCreateOptionsMenu(Menu menu) {  
// Inflate the menu; this adds items to the action bar if it is present.  
getMenuInflater().inflate(R.menu.main, menu);  
return true;  
}  
}  

  

 

以上是关于java的logcat的简单使用的主要内容,如果未能解决你的问题,请参考以下文章

java的logcat的简单使用

如何在 java 代码中使用 logcat 命令?

java android Logcat类的简单扩展,便于更改调试模式。

带有片段的重复 ID

片段在重新加载时崩溃

java 简单的代码片段,展示如何将javaagent附加到运行JVM进程