Android日志工具

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.helloworld
tag名: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学习,android,java)