Android日志[基础篇]二 Android Studio修改LogCat日志的颜色
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)
- Log.v(String tag, String msg, Throwable tr)
- Log.d(String tag, String msg, Throwable tr)
- Log.i(String tag, String msg, Throwable tr)
- Log.w(String tag, String msg, Throwable tr)
- Log.e(String tag, String msg, Throwable tr)
两组分别顺序对应VERBOSE,DEBUG,INFO, WARN,ERROR 5个级别。
一般情况下使用第一组的函数,第一个参数习惯性使用用前类的类名,第二个参数是需要输出的信息。
例如 Log.d(“MainActivity”,“onCreated”);
一般情况下tag都定义为常量,值为当前类的类名。
public class MainActivity extends Activity {private static final String TAG = "MainActivity";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Log.d(TAG,"onCreated");}
}
输出
2021-08-19 17:20:34.336 29005-29005 D/MainActivity: onCreated
我们要根据不同的场景和用途选择不同的日志级别进行输出。
第二组一般是用于异常捕获后输出堆栈信息。