5.1、Android Studio用Logcat编写和查看日志

Android Studio在Android Monitor中包含了一个logcat的tab,可以打印系统事件,比如垃圾回收发生时,实时打印应用消息。
为了显示需要的信息,你可以创建过滤器,更改需要显示多少信息。设置优先层,显示应用打印的消息,或者搜索日志。默认情况下。Logcat监视器显示最近运行的app的日志输出。
当一个应用抛出一个异常,Logcat监视器会显示一条相应的消息。

编写Log消息

可以打印如下日志:
1、 Log.e(String,String)(输出错误)
2、 Log.w(String,String)(警告)
3、 Log.i(String,String)(信息)
4、 Log.d(String,String)(调试)
5、 Log.v(String,String)(verbose)

Logcat消息格式

如下格式:
date time PID-TID/package priority/tag: message

在logcat监视器中显示一个运行的应用

1、 打开一个项目
2、 在设备或虚拟机中运行你的应用
3、 显示Android监视器
4、 点击logcat标签
默认情况下,logcat监视器仅仅显示你的设备或虚拟机中你的运行的应用的日志信息:

设置日志级别

有如下级别:
1、 Verbose :显示所有日志消息。
2、 Debug :显示在开发过程中有用的日志消息。
3、 Info :显示一些普通的信息
4、 Warn :显示警告信息。
5、 Error :显示错误日志消息。
6、 Assert :显示开发者期望不会发生的事。

本文作者:宋志辉
个人微博:点击进入

时间: 2024-10-22 18:40:48

5.1、Android Studio用Logcat编写和查看日志的相关文章

app-Android Studio 的 logcat 包过滤无效!!!

问题描述 Android Studio 的 logcat 包过滤无效!!! 根本过滤不出对应APP的LOG 好坑 谁能帮我??? 解决方案 android logcat过滤[Android]logcat日志信息过滤Android Studio 的Logcat用法 解决方案二: 第二行第三行都填写内容

使用新版Android Studio检测内存泄露和性能

内存泄露,是Android开发者最头疼的事.可能一处小小的内存泄露,都可能是毁于千里之堤的蚁穴. 怎么才能检测内存泄露呢?网上教程非常多,不过很多都是使用Eclipse检测的, 其实1.3版本以后的Android Studio 检测内存非常方便, 如果结合上MAT工具,LeakCanary插件,一切就变得so easy了. 熟悉Android Studio界面 工欲善其事,必先利其器.我们接下来先来熟悉下Android Studio的界面 一般分析内存泄露, 首先运行程序,打开日志控制台,有一个

Android adb logcat 命令查看日志详细介绍_Android

Android 开发的程序员开发程序的时候,一定为log而苦恼过吧.Eclipse老是Log找不到,是不是很让人不爽,虽然Android Studio的Logcat功能很不错,但也没有在命令行terminal中打印出来更方便. 使用 logcat 命令         查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [<option>] ... [<filter-spec>] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of

Android adb logcat 命令查看日志详细介绍

Android 开发的程序员开发程序的时候,一定为log而苦恼过吧.Eclipse老是Log找不到,是不是很让人不爽,虽然Android Studio的Logcat功能很不错,但也没有在命令行terminal中打印出来更方便. 使用 logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [<option>] ... [<filter-spec>] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of logcat C

Android Studio 快捷键(Win/MAC) 介绍

  mac和win快捷键区别: 常用快捷键是指做完Keymap到EcliPSe后的,不是纯Android Studio的. android studio快捷键介绍: Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等. Alt+H:查找功能,全局查找 F4:查看类继承关系 F2:查看文档说明(函数使用说明) Ctrl+E:查看最近打开过的文件 Ctrl+Shift+E:查看最近编辑过的文件 double Shi

Android开发之Android studio的安装与使用_Android

该专题的目的:学习Android studio的特性和技巧,学习Gradle的黑魔法,学习Android的最热框架,学习Android5.0以上的新特性. 该专题的行文顺序:从Android studio的特性和相关技巧以及在工作和学习中使用到的贴心插件和相关小魔法会一一介绍给大家,再根据项目的搭建,介绍给大家gradle的黑魔法,如何加速build过程,如何简单高效的使用gradle.之后,会根据项目的搭建,会向大家介绍Android的相关框架以及使用指南. 该专题的机器配置:Mac pro

Android Studio常用快捷键

新增: Ctrl + Alt + T(windows) Command + Option + T(Mac)  给语句加上包围语句(eg: try/catch/finally, for, do while...) Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等. Alt+H:查找功能,全局查找 F4:查看类继承关系 F2:查看文档说明(函数使用说明) Ctrl+E:查看最近打开过的文件 Ctrl+Shift+

Android开发之Android studio的安装与使用

该专题的目的:学习Android studio的特性和技巧,学习Gradle的黑魔法,学习Android的最热框架,学习Android5.0以上的新特性. 该专题的行文顺序:从Android studio的特性和相关技巧以及在工作和学习中使用到的贴心插件和相关小魔法会一一介绍给大家,再根据项目的搭建,介绍给大家gradle的黑魔法,如何加速build过程,如何简单高效的使用gradle.之后,会根据项目的搭建,会向大家介绍Android的相关框架以及使用指南. 该专题的机器配置:Mac pro

android studio如何在自己的工程中使用别人编写的模块

问题描述 android studio如何在自己的工程中使用别人编写的模块 我在github上看到某人写的一个很漂亮的卡片效果模块,我想加入到自己的工程中,应该是怎样的流程呢? 如图所示 解决方案 import ---androidproject 解决方案二: 先把别人的工程设置为lib,然后,你再引进来.