【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?...

本文主要是介绍【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

使用Android Studio一段时间了,还有很多小技巧没有掌握。今天又发现了一个比较好用的小技巧,这里分享出来。

1、Android Studio默认显示效果

比如我们用Logcat来查看打印的Log时候,有时候一行的内容太多的话,Logcat窗口并不会自动换行排版,而是默认一行显示,这样我们查看log内容的时候得必须拖动滑块向右才能查看更多的内容,如下图所示。

比如查看Log输出的内容如下所示:

08-29 19:18:48.061 560-560/com.xtc.qqnews D/Surface: Surface::allocateBuffers(this=0xb9092508)
08-29 19:18:48.067 560-560/com.xtc.qqnews D/QQNewsDetailPresenter: 加载数据库.......内容如下:NetQQNewsDetailsBean{id='NEW2016082903692500', from='腾讯新闻客户端', timestamp=1472466382, title='如此拉风!复制蝙蝠车展出引围观', url='http://view.inews.qq.com/a/NEW2016082903692502?refer=openapi_for_xiaotiancai', src='腾讯图片', thumbnails_qqnews=ThumbnailsQqnewsEntity{qqnews_thu_big='http://inews.gtimg.com/newsapp_ls/0/528856664_640330/0', qqnews_thu='http://inews.gtimg.com/newsapp_lsa/0/528852129_685160/0'}, articletype=1, remark='拉风!《蝙蝠侠》电影中蝙蝠车复制品在俄罗斯展出', content=[ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831246/0'}, ContentEntity{type='1', value='当地时间2016年8月27日,俄罗斯莫斯科,当地展出一辆蝙蝠车,该车是蒂姆-波顿导演的《蝙蝠侠》电影中的那款蝙蝠车的复制品。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831247/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831248/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831249/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831250/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831585/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831586/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831587/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}]}
08-29 19:18:48.150 560-595/com.xtc.qqnews D/GraphicBuffer: register, handle(0xb91e13b0) (w:320 h:360 s:320 f:0x1 u:0x000f02)

如下图所示,”QQNewsDetailPresenter: 加载数据库…….内容如下: “ 这一行的内容默认以一行显示
这里写图片描述

如果想要查看具体的内容,只能向右多动滑块查看更多内容,如下图所示,太不方便了:
这里写图片描述

这里写图片描述

2、Android Studio设置之后的显示效果

这里写图片描述
其实如上图所示,在Logcat窗口的左边有一排的按钮,点击我画出来的那个按钮,之后Logcat界面就变成了如下所示的样子,如果一行日志过长的话,就会自动换行处理:
这里写图片描述

如下图所示,点击那个按钮之后,log都换行了,按钮周围有一层点击的效果图:
这里写图片描述

换行后的log日志如下所示:

08-29 20:56:55.352 4821-4821/com.xtc.qqnews D/Surface: Surface::allocateBuffers(this=0xb7add3f8)
08-29 20:56:55.357 4821-4821/com.xtc.qqnews D/QQNewsDetailPresenter: 加载数据库.......内容如下:NetQQNewsDetailsBean{id='NEW2016082903692500', from='腾讯新闻客户端', timestamp=1472471483, title='如此拉风!复制蝙蝠车展出引围观', url='http://view.inews.qq.com/a/NEW2016082903692503?refer=openapi_for_xiaotiancai', src='腾讯图片', thumbnails_qqnews=ThumbnailsQqnewsEntity{qqnews_thu_big='http://inews.gtimg.com/newsapp_ls/0/528856664_640330/0', qqnews_thu='http://inews.gtimg.com/newsapp_lsa/0/528852129_685160/0'}, articletype=1, remark='拉风!《蝙蝠侠》电影中蝙蝠车复制品在俄罗斯展出', content=[ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831246/0'}, ContentEntity{type='1', value='当地时间2016年8月27日,俄罗斯莫斯科,当地展出一辆蝙蝠车,该车是蒂姆-波顿导演的《蝙蝠侠》电影中的那款蝙蝠车的复制品。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831247/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831248/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831249/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831250/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831585/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831586/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}, ContentEntity{type='2', value='http://inews.gtimg.com/newsapp_match/0/528831587/0'}, ContentEntity{type='1', value='蒂姆-波顿导演的《蝙蝠侠》电影中那款蝙蝠车复制品在俄罗斯展出。Andrei Makhonin/东方IC '}]}
08-29 20:56:55.443 4821-5201/com.xtc.qqnews D/skia: jpeg_decoder mode 0, colorType 4, w 980, h 628, sample 1, bsLength 0!!

作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:http://blog.csdn.net/ouyang_peng

这里写图片描述

这篇关于【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/759879

相关文章

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

从基础到进阶详解Python条件判断的实用指南

《从基础到进阶详解Python条件判断的实用指南》本文将通过15个实战案例,带你大家掌握条件判断的核心技巧,并从基础语法到高级应用一网打尽,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一... 目录​引言:条件判断为何如此重要一、基础语法:三行代码构建决策系统二、多条件分支:elif的魔法三、

Linux实现查看某一端口是否开放

《Linux实现查看某一端口是否开放》文章介绍了三种检查端口6379是否开放的方法:通过lsof查看进程占用,用netstat区分TCP/UDP监听状态,以及用telnet测试远程连接可达性... 目录1、使用lsof 命令来查看端口是否开放2、使用netstat 命令来查看端口是否开放3、使用telnet

Python进阶之列表推导式的10个核心技巧

《Python进阶之列表推导式的10个核心技巧》在Python编程中,列表推导式(ListComprehension)是提升代码效率的瑞士军刀,本文将通过真实场景案例,揭示列表推导式的进阶用法,希望对... 目录一、基础语法重构:理解推导式的底层逻辑二、嵌套循环:破解多维数据处理难题三、条件表达式:实现分支

基于Python编写自动化邮件发送程序(进阶版)

《基于Python编写自动化邮件发送程序(进阶版)》在数字化时代,自动化邮件发送功能已成为企业和个人提升工作效率的重要工具,本文将使用Python编写一个简单的自动化邮件发送程序,希望对大家有所帮助... 目录理解SMTP协议基础配置开发环境构建邮件发送函数核心逻辑实现完整发送流程添加附件支持功能实现htm

MySQL的触发器全解析(创建、查看触发器)

《MySQL的触发器全解析(创建、查看触发器)》MySQL触发器是与表关联的存储程序,当INSERT/UPDATE/DELETE事件发生时自动执行,用于维护数据一致性、日志记录和校验,优点包括自动执行... 目录触发器的概念:创建触www.chinasem.cn发器:查看触发器:查看当前数据库的所有触发器的定

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

基于Python实现进阶版PDF合并/拆分工具

《基于Python实现进阶版PDF合并/拆分工具》在数字化时代,PDF文件已成为日常工作和学习中不可或缺的一部分,本文将详细介绍一款简单易用的PDF工具,帮助用户轻松完成PDF文件的合并与拆分操作... 目录工具概述环境准备界面说明合并PDF文件拆分PDF文件高级技巧常见问题完整源代码总结在数字化时代,PD

javaSE类和对象进阶用法举例详解

《javaSE类和对象进阶用法举例详解》JavaSE的面向对象编程是软件开发中的基石,它通过类和对象的概念,实现了代码的模块化、可复用性和灵活性,:本文主要介绍javaSE类和对象进阶用法的相关资... 目录前言一、封装1.访问限定符2.包2.1包的概念2.2导入包2.3自定义包2.4常见的包二、stati

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我