Android调试之LOG和LOGCAT详解

安卓调试代码----Logcat入门,2021Android春招面试经历 四、如何写入日志信息?----一个简单的例子 (1)Log类介绍: 通过 Log 类,可以创建日志消息,这些消息会显示在Logcat中。一般来说,使用以下日志方法,这些方法按照优先级从高到低(或者从最简略到最详细)的顺序列示: Log.e(String, String)(错误,ERRROR) Log.w(String, String)(警告,WARN) Log.i(String, String)(信息,INFO) Log.d(String, String)(调试,DEBUG) Log.v(String, 阅读详情

转自: http://jojol-zhou.iteye.com/blog/696567


Android 的调试信息分为五类:


  VERBOSE 类型调试信息,verbose啰嗦的意思
  DEBUG 类型调试信息, debug调试信息
  INFO  类型调试信息, 一般提示性的消息information
  WARN  类型调试信息,warning警告类型信息
  ERROR 类型调试信息,错误信息




Android  Log提供添加以上调试信息对应的方法


Log.v(String tag, String msg); //VERBOSE
Log.d(String tag, String msg); //DEBUG
Log.i(String tag, String msg); //INFO
Log.w(String tag, String msg); //WARN
Log.e(String tag, String msg); //ERROR
Tag为调试信息标签名称,msg为添加的调试信息



Android Log调试信息的显示


Android Log添加的调试信息主要在logcat中显示,在安装好Android开发环境的eclipse中DDMS模式和Debug模式下都有Logcat标签窗口,里面会显示所有的调试信息。



具体该调用哪个方法添加什么类型的调试信息?


可根据Logcat提供的过滤器来和信息类型来决定使用Log的那个方法添加哪类调试信息。
Logcat调试信息显示窗口 右上方有5个图标,代表种过滤器,可过滤输出相应的调试信息:

V:不过滤输出所有调试信息 包括 VERBOSE、DEBUG、INFO、WARN、ERROR
D:debug过滤器,输出DEBUG、INFO、WARN、ERROR调试信息
I:info过滤器,输出INFO、WARN、ERROR调试信息
W:waring过滤器,输出WARN和ERROR调试信息
E:error过滤器,只输出ERROR调试信息

分享一下使用Xilinx FPGA驱动MIPI DSI LCD屏的心路历程 分享一下调试用Xilinx FPGA驱动MIPI DSI LCD屏的心路历程,看到的朋友们,可以避免继续踩坑。 阅读详情

相关推荐

Python自然语言处理 NLTK 库用法入门教程【经典】

@本文来源于公众号:csdn2299,喜欢可以关注公众号 程序员学府 本文实例讲述了Python自然语言处理 NLTK 库用法。分享给大家供大家参考,具体如下: 在这篇文章中,我们将基于 Python 讨论自然语言处理(NLP)。本教程将会使用 Python NLTK 库。NLTK 是一个当下流行的,用于自然语言处理的 Python 库。 那么 NLP 到底是什么?学习 NLP 能带来什么好处? ...

python函数基础教程 1万+

Android 调试之 Log和LogCat的详解

[table] || [/table][color=indigo][size=large][b] Android 的调试信息分为五类: [/b][/size][/color] [color=green][size=medium] VERBOSE 类型调试信息,verbose啰嗦的意思 DEBUG 类型调试信息, debug调试信息 INFO 类型调试信息, 一般提示性...

zhoujihong19的专栏 288

PX4算法解析:L1制导律

一、前沿 从今天开始,会陆续为大家解读开源飞控软件px4中使用到的各种算法,今天要讲述的是L1制导律,这是固定翼飞机进行路径跟踪的重要算法之一。这个算法是由MIT的研究人员提出,因为具有比较好的路径跟踪效果而得到广泛应用。在这之前,无人机在进行路径跟踪时一般采用基于侧偏距的PD控制器方法,至于为什么使用PD而不使用PID算法,那是因为位置环响应较慢,所以一般在外环采用PD算法,而在内环采用PID算...

weixin_44616080的博客 8253

解决Eclipse界面无法显示出LogCat或Console等窗口的问题

有的时候点点点,不知道为什么LogCat等那一栏就不见了,然后通过Window --- Show View也没有办法显示出来,那么可以用下面的方法: 见右上角: 然后右键点击Java,然后选择Reset就可以恢复啦!!!!!! 天哪,终于知道怎么搞了有木有啊!!!!!

我的专栏 5917

UserWarning: CUDA initialization: Unexpected error from cudaGetDeviceCount()【已解决】

UserWarning: CUDA initialization: Unexpected error from cudaGetDeviceCount()【已解决】

围炉夜敲的博客 1万+

Python爬虫实战:使用Scrapy+Playwright高效爬取全球石油价格历史数据

python复制下载# 产品信息# 日期信息# 价格数据price = scrapy.Field() # 收盘价open = scrapy.Field() # 开盘价high = scrapy.Field() # 最高价low = scrapy.Field() # 最低价volume = scrapy.Field() # 交易量change_percent = scrapy.Field() # 涨跌幅# 元数据。

2201_76125261的博客 1019

eclipse添加logcat显示_eclipse的logcat不见了

今天打开eclipse调了一会程序,突然发现logcat不见了,只有Console等,找了半天没找到,最后还是苦命的发现了,如下. Window ……Show View……Other… 会出现如下对话框: 选择LogCat后,eclipse就能正常查看LogCat的输出了。...

移动编程 176

matlab 点云均值、中值、高斯滤波【2024最新版】

点云均值滤波、中值滤波、高斯滤波的matlab自带函数实现。博客长期更新,本文最近一次更新时间为:2024年11月9日。

点云侠的博客 5259

解决Eclipse进行Android开发时logcat不显示问题-使用DDMS

很多时候遇到这样的情况,代码制作完成以后,想在模拟器上进行调试,于是Run as Android application,郁闷的是logcat中不显示任何内容 解决办法: 1.最直接的办法关闭Eclipse,重启 2.打开DDMS视图,在左侧“Devices”点击模拟器的名称"emulator-5554",logcat就会显示出消失的log日志 如何打开DDMS 1.如下图所示,

Android_Robot的专栏 3万+

轨迹优化 | 图解欧氏距离场与梯度场算法(附ROS C++/Python实现)

距离场在运动规划中则常用于地图建模和轨迹梯度优化。本文图解欧氏距离场EDT的算法原理,并基于双线性插值给出欧氏梯度场的公式推导,并给出ROS C++和Python的算法实现加深理解

FRIGIDWINTER的博客 4644

基于数字图像处理方法的迷宫问题图解 : 基于骨架提取、四邻域

问题是,这条红色的线是人为标记出来的能通的路线,对计算机来看,黑色和红色的线没有任何差异,所以之前的想法压根不起作用。对应于数字图像的表达,就是从远离主干的分支端点出发,如果4邻域中只有一个可以通的道路,那么这个点在分支上。闪电划过,有一道连接了天空和大地,就是迷宫的解,其余的分支就是迷宫中对应的死路。类似这个闪电图,假设图中最粗的主干(迷宫解的路线)是最先形成的,其余的细小的分支是慢慢从主干上形成的。因此,只要在端点的4邻域中,找到可以走的道路,那么一定就是分支,也就是要移除的路线。

Henry的博客 2073

LogCat视窗没有显示

LogCat视窗没有显示   问题描述:在Eclipse的右下方没有显示LogCat视窗。   解决方法:选择菜单栏的“Windows”,再选择“Show View”,最后再选择“LogCat”即可。

ran520jing的专栏 479

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

android 华为手机 log,华为安卓实机调试不显示logcat的解决方法

8种机械键盘轴体对比本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?问题在编写安卓代码时,实机测试时程序经常出错退出,但是logcat里却没有调试信息。换用AVD的话,出错信息正常。解决方法华为手机1.在拨号界面输入“*#*#2846579#*#*2.找到log选单并打开log。*此举会使手机性能下降。小米手机(待测试)在电脑上找到 .Android文件夹,win下在C:Usersdel...

weixin_31111015的博客 481

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Android 系列 3.8使用Log.d和LogCat进行调试

3.8使用Log.d和LogCat进行调试 问题 通常Java代码编译没有错误,但有时运行的应用程序崩溃,给出“强制关闭”(或类似)错误消息。 解 使用LogCat消息调试代码对于发现自己处于这种情况的开发人员是一个有用的技术。 讨论 熟悉Java编程的人可能在调试他们的代码时使用了System.out.println语句。类似地,可以通过使用Log.d()方法来调试Andro

曹浩洋的专栏 1085

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Qt android 打印调试

文章目录安卓调试安卓日志adb 加入pathadb 查看日志将Qt调试信息输出到logcat中工程中使用参考文档 推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习 安卓开发,目前主要在windows下开发,虽然可以调试,但是有些库不好调试,只能经过打印来进行。 在上一章中《Qt android 开发

逝水流年 2564

C++移动语义与std::move实战:从拷贝到移动的性能优化

在C++性能优化中,移动语义与右值引用是绕不开的核心机制。std::move 本质是类型转换,通过将左值标记为可被掏空的右值,触发移动构造而非拷贝构造。其技术价值在于消除深拷贝带来的堆分配与内存复制,尤其在高频对象传递、容器扩容等场景中可数量级降低开销。工程实践中,需关注noexcept声明、返回值优化、const对象误用等细节,避免移动静默退化为拷贝。从std::vector扩容到std::unique_ptr所有权转移,移动语义贯穿资源管理。理解这些底层规则,才能让C++11/17代码真正跑出移动的性能

weixin_34060741的博客 521

Android的LogCat的使用,调试规范Log

Android的LogCat的使用,调试规范Log在Eclipse中安装ADT和android sdk包之后,运行以开发的android程序时,在LogCat窗口中会显示出一系列的信息,这些信息是每一个程序通过Dalvik虚拟机所传出的实时信息,可以方便我们对程序的了解。在log窗口中,每条信息都包含五个部分,Time、标题空白、pid、tag、Message。1、Time表示执行的时间,这个信息对

给我来碗鱼丸粗面 935

Flutter开发避坑:调试时Logcat不灵了?手把手教你查看Android/iOS真机日志的正确姿势

本文详细解析了Flutter开发中Android/iOS真机日志查看的常见问题与解决方案。通过配置双视图模式、高级Logcat过滤技巧及Xcode控制台操作,帮助开发者高效捕获原生日志,提升调试效率。特别针对混合调试场景,介绍了表达式断点和跨平台日志聚合的实用技巧。

weixin_30340617的博客 331

安卓调试代码----Logcat入门

文章目录一、什么是系统日志?二、怎么显示系统日志?三、如何查看系统日志?(1)Logcat在Android Studio的下方,如图所示:(2)我们可以看到左边有很多图标:四、如何写入日志信息?----一个简单的例子(1)Log类介绍:(2)标记介绍(Tag):(3)添加调试代码(Log类):(4)导入包:(5)日志消息的格式:(每个 Android 日志消息都有一个与之相关联的标记和优先级)五、设置日志级别六、搜索 Logcat 消息七、过滤 Logcat 消息(通常我们使用默认值“Show only s

fjnu_se的博客 740
上一篇: Android LogCat使用详解
下一篇: SurfaceFlinger启动过程分析(一)
learnerz
博客等级 码龄16年 51粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值