如何将字符串打印到logcat进行测试?

时间:2015-01-08 00:13:48

标签: android printing console logcat

我之前已经问过这个问题,但我找不到明确的答案。我是Android Studio的新手,而logcat控制台让我很困惑。我有一个字符串日期,我想保持'跟踪'它在控制台中,所以我知道它有什么价值。

我尝试了Log.iconsole.log等命令,但它们似乎并不适合我。

  • 我应该在哪里写下我的打印行代码?
  • 打印时哪里可以看到它?
  • 我是否必须运行整个应用程序(在模拟器上或设备上)才能将该行打印到控制台?

3 个答案:

答案 0 :(得分:1)

  

我在哪里写我的打印行代码?

这取决于你。

  

打印时我在哪里可以看到它?

在LogCat中:

LogCat in Android Studio

您将从Android视图中获取此信息(通常停靠在左侧的底部边缘)。请注意,我有时会遇到一个错误,即应用程序的自动应用过滤器(右侧下拉列表,输出上方)似乎导致输出中没有显示任何内容。您可能需要删除过滤器,然后根据日志级别调整输出。

您还可以通过 adb logcat 和Android设备监视器(工具> Android> Android设备监视器,从Android Studio主菜单)在命令行查看LogCat。 / p>

  

我是否必须运行孔应用程序(模拟器或通过设备)将线路打印到控制台?

答案 1 :(得分:0)

您对 Log.i 的使用是写入 Logcat 的正确方法。 Here is the documentation for Log

我通常使用一个标记来描述我所处的阶段(设置、拆卸、UI 更新等),并且我通常会记录任何可能触发异常的操作。

要查看 Logcat,Android Studio 中应该有一个窗口。当窗口不可见时,您可以从屏幕左下角的选项卡访问它:Logcat location in Android Studio

答案 2 :(得分:0)

如果你想显示错误日志 你可以写

 Log.e("Your Tag for identy", "Your String ");

如果你想在信息中显示日志 你可以写

 Log.i("Your Tag for identy", "Your String ");