,,Android Studio中Logcat写入和查看日志

,,Android Studio中Logcat写入和查看日志

大家好,本文主要讲讲如何在AndroidStudio中编写和查看Logcat的日志。有兴趣的同学过来看看。如果对你有帮助,记得收藏起来下次浏览。

目录

如何使用Logcat打开Logcat?Cat级别在日志中创建自定义级别cat自定义日志消息字体颜色和样式如何清除日志摘要

使用 Logcat

Logcat是日常发展的重要组成部分。如果您看到一个“强制关闭”或“停止”对话框,您必须做的第一件事是检查与此崩溃相关的Java堆栈跟踪。这些记录在一个名为Logcat的工具中,其目的是显示您设备中的所有日志。它显示来自模拟器或连接的真实设备的日志。

我们可以在Logcat中看到以下消息:

system . out . println Android . util . log异常

要正确记录来自应用程序的消息,您应该使用类android.util.Log。该类定义了常见的信息、警告和错误方法,您可以在Logcat窗格中过滤这些信息,以查看您想要查看的内容。每个日志消息都有一个与之关联的标签,用于标识日志消息的来源。它通常标识日志调用发生的类或活动。

以下是一些按严重性分类的日志命令示例:

Log.v('TAG ','详细级别消息');

Log.d('TAG ','调试级别消息');

Log.i('TAG ','信息级消息');

Log.w('TAG ','警告级别消息');

Log.e('TAG ','错误级别消息');

Log.wtf('TAG ',' Assert level message ');

最好对要记录的消息使用适当的日志级别。建议为每个类定义一个唯一的调试标记字符串,以便您可以轻松地跟踪日志消息的来源。您可以使用此选项卡过滤日志数据,并仅查找您感兴趣的消息。

定义标记字符串的推荐方法:

private static final String TAG=“my activity”;

Log.v(标记,'详细级别消息');

.

如何打开 Logcat?

使用快捷键alt 6

从主菜单栏中单击查看工具窗口Logcat。

点击Android Studio底部的Logcat工具栏按钮。

下面的Logcat窗格会出现在Android Studio的底部。

以下是上图中突出显示的一些重要选项的描述:

设备选择菜单

应用程序选择菜单

根据日志级别过滤消息,将显示您选择的级别或更高级别的消息。

使用搜索栏根据搜索字符串过滤项目。

当该菜单设置为仅显示选定的应用程序时,只有在标记菜单中选择的应用程序相关消息2才会显示在Logcat面板中。选择无过滤器,显示设备或模拟器生成的所有消息。

Logcat 级别

为了充分利用你的应用,logcat有多个级别的日志消息,所以Android Studio提供了多种方式来过滤Logcat的输出。一种方法是使用日志级别下拉菜单,根据日志级别进行筛选,打开此下拉菜单并选择除默认详细选项之外的任何选项。

详细:显示所有日志消息

调试:显示在开发过程中有用的日志消息

Info:显示一般用途的预期日志消息。

警告:显示尚未出现错误的可能问题。

错误:显示导致错误的问题

断言:显示不应该发生的问题

在 Logcat 中制作自定义级别

每个Android日志消息都包含一个标签。您可以将这些标记与Logcat中定义的过滤器一起使用。要打开Logcat窗格,请单击右上角的“仅显示选定的应用程序”下拉菜单,然后选择“编辑过滤器配置”。这将打开“创建新的Logcat过滤器”对话框:

提供以下信息以创建新过滤器:

过滤器名称:给一个唯一的名称。

日志标签:每条日志消息都有一个与之相关联的标签,该标签指示消息源自哪个系统组件。如果您只想查看某个系统组件的消息,可以在此输入该组件的标签。它用于识别日志消息的来源。它通常标识日志调用发生的类或活动。

日志消息:如果您只想查看包含某些元素或字符串的消息,请在日志消息字段中指定它们。

包名称:如果您希望过滤器仅显示与特定包相关的消息,请在此输入包名。

PID:如果您只想查看涉及特定流程的消息,请在此输入流程ID。

自定义日志消息字体颜色和样式

从主菜单文件设置中打开Android Studio设置Ctrl Alt S或按键盘快捷键。在搜索字段中,输入Logcat。编辑器颜色字体Android Logcat首选项出现:

要更改这些选项,您必须通过单击“另存为”按钮保存当前主题的副本,并输入一些适当的名称。现在,逐个选择每个日志级别,并应用您自己的字体和背景颜色来显示日志消息,等等。

注意:在开始定制之前,请取消选中“使用继承的属性”框,否则您将无法编辑这些选项。

从列表中选择一个日志级别(例如,断言)

如果要更改字体颜色,请选中前景并单击其颜色框来自定义字体颜色。

要更改字体的背景颜色,请选择背景并单击其颜色框来自定义背景颜色。

选中错误条纹标记以在消息末尾显示该标记,并单击其颜色框来自定义标记颜色。

检查效果,然后选择一种效果(如下划线、删除线或虚线等。)并单击其颜色框来自定义标记颜色。

要应用更改,请单击应用,然后单击确定。

如何清除日志

左侧工具栏顶部的“垃圾桶”图标是“清除日志”工具。

单击它可以清除Logcat。它肯定会清除您的LogCat视图,因此您只会在清除后看到记录的消息,但这实际上并没有从设备或模拟器中清除日志。

注意:日志对性能有影响。过多的日志记录会影响设备和应用程序的性能。至少,调试和详细日志记录应该仅用于开发目的,并在应用程序发布之前删除。

总结

这就是这篇关于在Android Studio Logcat中编写和查看日志的文章。关于Android Studio Logcat的更多信息,请搜索我们之前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: