版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunshunli/article/details/83347573
使用Android中的日志Log
android中的日志工具类是Log,这个类中提供了5个方法来打印我们的日志。
1.log.v()打印那些最为繁琐的日志,对应的级别是verbose,是android李曼最低的一种
2.log.d()用于打印一些调试信息,这些信息对你调试程序和分析问题会有帮助。对应的级别是debug,比verboe要高一级
3.log.i()用于打印一些比较重要的数据,这些数据是你非常想要看到的,,可以帮助你分析用户的行为,对用的级别为info,比debug要高一级
4log.w()用于打印一些警告的信息,对应的级别是warn,比info高一级
5.log.e()用于打印程序中的错误信息,对应的是级别是error,比warn要高一级
那么在程序中如何打印这些日子信息呢。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Log.d("MainActivity","onCreate execute");
log.d()方法需要传入两个参数,第一个参数是tag,一般传入我们当前的类名就行,主要用于对打印的信息进行过滤,第二个参数是msg,即想要打印的内容。
我们可以在AS下面的logcat中看到我们的打印信息。
在android studio中,我们可以使用一些快捷的方式来快速写我么你的日志。
第一:logd然后按下tab键,其他类似,logv,logi,logw,loge.
第二:我们每次都要填入我们的类名(也就是我们的的tab参数),是很麻烦的,我们可以在oncreate方法的外面写logt然后按下tab,就会串一个变量。
private static final String TAG = "MainActivity";
在我们的AS中可以过滤我们的日志,
还可以选择我们的级别。