androidstuido 查看logs_使用 Logcat 写入和查看日志

  • Post author:
  • Post category:其他


Android Studio 中的 Logcat 窗口会显示系统消息,例如在进行垃圾回收时显示的消息,以及使用 Log 类添加到应用的消息。此窗口可以实时显示消息,也可以保留历史记录,因此您可以查看较早的消息。

要仅显示感兴趣的信息,您可以创建过滤器、修改消息中显示的信息量、设置优先级、仅显示通过应用代码生成的消息以及搜索日志。默认情况下,logcat 仅显示与最近运行的应用相关的日志输出。

如果应用抛出异常,logcat 会显示一条消息,后跟相关联的堆栈轨迹,其中包含指向相应代码行的链接。

从 Android Studio 2.2 开始,Run 窗口还会显示当前正在运行的应用的日志消息。请注意,您可以配置 logcat 输出显示,但无法配置 Run 窗口。

查看应用日志

如需显示应用的日志消息,请执行以下操作:

依次点击 View > Tool Windows > Logcat(或点击工具窗口栏中的 Logcat 图标


)。

Logcat 窗口会显示所选应用(从窗口顶部的下拉列表中选择)的日志消息,如图 1 所示。

图 1. Logcat 窗口

默认情况下,logcat 仅显示在设备上运行的应用的日志消息。要更改此默认设置,请参阅如何过滤 logcat 消息。

Logcat 工具栏中提供以下按钮:

Clear logcat


:点击此按钮可以清除显示的日志。

Scroll to the end


:点击此按钮可以跳转到日志底部并查看最新的日志消息。如果您先点击此按钮,然后点击日志中的某一行,则视图会在相应位置暂停滚动。

Up the stack trace


和 Down the stack trace


:点击相应按钮可以在日志的堆栈轨迹中进行上下导航,从而选择输出的异常中显示的后续文件名(以及在编辑器中查看相应行号)。这与您在日志中点击某个文件名时的行为相同。

Use soft wraps


:点击此按钮可以启用换行并防止水平滚动(尽管所有非间断字符串仍然需要进行水平滚动)。

Print


:点击此按钮可以输出 logcat 消息。在显示的对话框中选择输出偏好设置后,您还可以选择将其保存为 PDF 格式。

Restart


:点击此按钮可以清除日志并重启 logcat。与 Clear logcat 按钮不同,此按钮可以恢复并显示之前的日志消息,因此当 Logcat 无响应而您又不想失去日志消息时,此按钮是最有用的。

Logcat header


:点击此按钮可以打开 Configure Logcat Header 对话框,在该对话框中,



版权声明:本文为weixin_39748858原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。