如何将输出写入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(“你的信息将会在这里”);