第四课-Log的使用
16lz
2021-01-24
一个android应用程序运行后 并不会在 ide的控制台内输出任何信息. 不能在控制台输出。但是android提供的Log类。
Log是一个宝库,它会输出很多有用的信息,掌握了Log的查看技巧,我们基本就可以不用再用断点调试了。
在程序中输出日志, 使用 android.util.Log 类.
该类提供了若干静态方法
Log.v(String tag, String msg);
Log.d(String tag, String msg);
Log.i(String tag, String msg);
Log.w(String tag, String msg);
Log.e(String tag, String msg);
分别对应 Verbose, Debug, Info, Warning,Error.
tag是一个标识,可以是任意字符串,通常可以使用类名+方法名, 主要是用来在查看日志时提供一个筛选条件.
我们可以在logcat视图中查看log
事实上logcat的功能是由Android的类android.util.Log决定的,在程序中log的使用方法如下所示:
Log.v() -------------------- VERBOSE
Log.d() -------------------- DEBUG
Log.i() -------------------- INFO
Log.w() -------------------- WARN
Log.e() -------------------- ERROR
以上log的级别依次升高,DEBUG信息应当只存在于开发中,INFO, WARN,ERROR这三种log将出现在发布版本中。
更多相关文章
- android 根文件系统 init
- Android(安卓)列表中设置Button后setOnItemClickListener失效问
- Android中如何启动第三方应用
- Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高
- 【Android】使用Gradle打包时,获取svn的版本号,删除unalign.apk文
- Android(安卓)studio Error:Cause: org/gradle/api/publication/
- Android判断json格式将错误信息提交给服务器
- Android(安卓)Push Notification实现信息推送使用
- android实现在横竖屏切换时页面信息不被重置的示例分享