什么是Log
Log是安卓程序用来打印日志的工具,相比于默认的控制台(println
)输出,Log支持分级别过滤日志,方便按照关键字进行过滤等.
基础样例
代码
Log.v("MainActivity","打印一般信息")
Log.d("MainActivity","打印调试信息")
Log.i("MainActivity","打印提示信息")
Log.w("MainActivity","打印警告信息")
Log.e("MainActivity","打印错误信息")
Log.v, 用于打印一般性日志,对应级别为verbose,其显示优先级最低.
Log.d, 用于打印调试信息,这些信息用于在开发过程中确认问题,对应级别为debug,其显示优先级比verbose高一级.
Log.i, 用于打印重要性高一些的信息,对应级别为info,其显示优先级比debug高一级.
Log.w, 用于打印警告信息,表示出现了需要引起重视的情况,对应级别为warn,其显示优先级比info高一级.
Log.e, 用于打印错误信息,表示出现了严重的问题,应尽快修复,对应级别为error,其显示优先级最高. 在Logcat中显示时,一般呈现为红色(其他级别的日志都是灰色的).
查看打印结果:
在Logcat窗口中查看打印结果.<