Android日志工具
16lz
2022-08-07
Android的日志工具Log(android.util.Log)
- Log.v()
- verbose级别
- 打印最为琐碎的、意义最小的日志信息
- Log.d()
- debug级别
- 打印调试信息
- Log.i()
- info级别
- 打印比较重要的数据
- Log.w()
- warn级别
- 打印警告信息
- Log.e()
- error级别
- 用于打印程序中的错误信息
示例
private static final String TAG = "MainActivity";Log.d(TAG, "onCreate: execute");
/*打印结果:打印时间+进程号+包名+tag名+内容打印时间:2020-09-12 08:16:48.888进程号:3911包名:com.example.helloworldtag名:MainActivity内容:onCreate execute*/2020-09-12 08:16:48.888 3911-3911/com.example.helloworld D/MainActivity: onCreate execute
使用小技巧
-
快捷输入操作
如想打印debug级别的log:输入logd
——>然后按下Tab
键,即会自动补全 -
tag常量
在onCreate()
方法外面输入logd
——>然后按下Tab
键,即会自动生成Tag常量private static final String TAG = "MainActivity";
——>使用Log.d(TAG, "onCreate: execute");
注意
System.out.println()
也可以用来打印信息,但是却不能在项目中使用,原因如下:
- 日志打印不可控制
- 日志打印时间无法确定
- 日志打印不能添加过滤器
- 日志打印不能区分级别
更多相关文章
- Android(安卓)Studio 修改 Logcat 颜色
- Android下打印调用栈
- 理解Android中垃圾回收日志信息
- Android(安卓)sd卡log日志
- Android数据存储路径位置
- android中Json数据保存方式
- Android/Linux大于1024Bytes打印
- Android(安卓)kernel printk打印级别
- Android:HttpURLConnection使用,Tomcat的Servlet