如何将输出写入Android中的日志?

我想写一些debugging输出到日志来检查它与logcat。

如果我写了一些东西给System.out这已经显示在logcat中。

什么是干净的方式写入日志,并添加级别和标签到我的输出?

看看android.util.Log 。 它可以让您用不同的日志级别写入日志,并且可以指定不同的标签来对输出进行分组。 例如

 Log.w("myApp", "no network"); 

将输出一个警告与标签myApp和消息无networking。

使用android.util.Log和在那里定义的静态方法(例如, e()w() )。

标签只是用来很容易地find你的输出,因为LogCat的输出有时会很长。 你可以在你的课堂上的某个地方定义

private static final String TAG =“myApp”;

并在debugging时使用它

Log.v(标签,“做了什么”);

在这里输入图像描述

您也可以应用filter来只search标签。

导入android.util.Log;

然后

Log.i(“你的信息将会在这里”);