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()也可以用来打印信息,但是却不能在项目中使用,原因如下:

  • 日志打印不可控制
  • 日志打印时间无法确定
  • 日志打印不能添加过滤器
  • 日志打印不能区分级别

更多相关文章

  1. Android(安卓)Studio 修改 Logcat 颜色
  2. Android下打印调用栈
  3. 理解Android中垃圾回收日志信息
  4. Android(安卓)sd卡log日志
  5. Android数据存储路径位置
  6. android中Json数据保存方式
  7. Android/Linux大于1024Bytes打印
  8. Android(安卓)kernel printk打印级别
  9. Android:HttpURLConnection使用,Tomcat的Servlet

随机推荐

  1. Android在SDcard建文件夹(在Android中移动
  2. android:configChanges属性
  3. webkit for android
  4. Android(安卓)读取元素中的数据
  5. Android设置Activity背景为透明style
  6. Android调用系统默认浏览器访问的方法
  7. 解决Error running app:Instant Run requ
  8. Android(安卓)线程超时的例子
  9. ImageView的scaletype属性
  10. Android(安卓)Building System 分析