一、示例:

setprop persist.log.tag -G
setprop persist.log.tag V
setprop persist.log.tag S
setprop persist.log.tag.APP_A V
setprop persist.log.tag.App_B V
setprop persist.log.tag.App_C V
setprop persist.log.tag.AndroidRuntime V

Android log 通过系统属性persist.log.tag 和persist.log.tag.ABC 决定相关log的指定等级及以上才可以写入,ABC是指某个tag,TAG长度不能太长。

二、设置系统属性:

1.设置log日志缓存大小

setprop persist.log.tag -G 

2.使能所有log tag 输出,设置所有log V等级及以上才能输出

   setprop persist.log.tag V

3.禁止所有log tag 的输出,设置所有log, S等级及以上的log才能输出,S等级最高,V等级最低

setprop persist.log.tag S

4.禁止log tag 为 sss的输出,设置log tag 为 sss 的S等级及以上才能输出

   setprop persist.log.tag.sss S 

5.使log tag 为 APP_A 的输出,设置log tag 为 APP_A 的V等级及以上能输出

  setprop persist.log.tag.APP_A V 

三、打印日志相关:

1.当你的日志打印超出缓存的时候

系统报:If you have enabled significant logging, look into using the -G option to increase log buffer sizes.

输入以下内容

adb shell logcat -G 200MB

2.查看缓存区大小

logmsmnile_au:/ $ logcat -g
main: ring buffer is 256 KiB (250 KiB consumed), max entry is 5120 B, max payload is 4068 B
system: ring buffer is 256 KiB (41 KiB consumed), max entry is 5120 B, max payload is 4068 B
crash: ring buffer is 256 KiB (4 KiB consumed), max entry is 5120 B, max payload is 4068 B
kernel: ring buffer is 256 KiB (97 KiB consumed), max entry is 5120 B, max payload is 4068 B

3.清空log

有时候打印某APP log 的时候,发现一直刷,停不下来

logcat -c

4.输出APP_A的log

adb shell logcat -s APP_A

5.将打印的log自动写入本地文件中

adb logcat > D:\1\11.txt

结束日志写入:ctrl + c

6.打印App_A的日志,并过滤Wifi字段

logcat -s App_A | grep Wifi

7.打印App_A的日志,并过滤Wifi Info字段

logcat -s App_A | grep "Wifi Info"

8.打印App_A的日志,过滤多个字段(abc、def)

logcat -s App_A | grep -e abc -e def

9.查看内存使用情况

adb shell top

10.打印crash的log

adb shell logcat -s AndroidRuntime

说明:等级有VERBOSE、DEBUG、INFO,WARN、ERROR、FATA、SILENT

Android --- logcat 打印日志、设置缓存大小、过滤等相关推荐

  1. div 设置a4大小_网页打印时设置A4大小

    最近开发项目时遇到了网页打印的问题,这是问题之二,打印宽度设置 在公制长度单位与屏幕分辨率进行换算时,必须用到一个DPI(Dot Per Inch)指标. 经过我仔细的测试,发现了网页打印中,默认采用 ...

  2. Android getDimensionPixelSize, 代码中设置字体大小,读xml配置。

    //给一个id为name的TextView设置字体大小  TextView mName = (TextView)findViewById(R.id.name);  mName.setTextSize( ...

  3. android 设置缓存大小设置在哪里设置,Kodi/XBMC缓存设置图文教程

    用kodi播放局域网视频或网络视频时经常出现缓存卡顿是什么原因呢?当Kodi播放网络视频时会自动计算需要缓存视频内容的大小,当缓冲到足够的内容时才会播放视频,但是由于网络质量.设备内存不足等因素导致后 ...

  4. coolpad(酷派)真机测试logcat打印日志输出level级别设置

     问题: eclipse,android,logcat日志无法打印,真机调试. eclipse调试android程序,当使用真机时system.out,log.i等日志在logcat里面打印不出来 ...

  5. solr 插入数据后变数组_理解Solr缓存及如何设置缓存大小

    为了得到最好的检索性能,Solr会在内存中缓存不同的数据: Result Set: 检索结果 Filter: filter query结果 Document Field: 文档的字段值 所以随后类似的 ...

  6. 打印系统开发(27)——WinForm开发(49)——c# winform 打印图像,PrintDialog打印并且设置打印纸张大小

    //按下打印按钮private void button3_Click(object sender, EventArgs e){//打印图像//显示打印设置对话框PrintDialog MySettin ...

  7. Android JNI 打印日志

    首先要保证Cmake文件中有log模块引用,不然编译不通过 # 编译一个库 add_library(native-lib # 库的名字SHARED # 动态库(.so库)native-lib.cpp ...

  8. android glide设置缓存大小,Glide4-入门教程-5-缓存机制(内存缓存和磁盘缓存)

    一.简介 这一节,主要是讲glide4的缓存机制.Glide的缓存设计是非常的先进的,考虑的场景也很周全.Glide 的缓存分为两种,一是内存缓存,另一个是硬盘缓存. 这两种缓存的作用各不相同,内存缓 ...

  9. android studio打印日志语句Log.d()

    Log.d()方法内需要传入两个参数.1.第一个参数时tag,一般传入类名,用于对打印信息进行过滤:2.第二个参数,是一个字符串类型的msg,表示你想要打印的内容. 输出Log.d()语句的快捷键为: ...

最新文章

  1. bzoj1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
  2. 软件调试学习笔记(四)—— 异常的处理流程
  3. Docker可视化工具portainer的安装与使用
  4. php gd库 图片水印,php使用GD库实现文字图片水印及缩略图教程
  5. ADempiere 360LTS 地址(Address)的中国格式定制
  6. asp.net本质论——HttpModule
  7. 瑞士科学家造出了撞不坏的无人机丨Science Robitics
  8. Tosca 注意事项(持续更新)
  9. cornerstone 使用
  10. Cuba 设置debug模式
  11. 知人者智,自知者明。 胜人者有力,自胜者强。 知足者富。 强行者有志。 不失其所者久。 死而不亡者寿。
  12. 小程序底部导航栏动态生成
  13. 最新消息: 阿桑奇的猫是安全的
  14. 【雅思】【绿宝书错词本】List1~12
  15. 5分钟解决阿里云oss对象存储
  16. HackBrowserData密码抓取
  17. 超级群、群组、聊天室,IM 产品的场景化「特异功能」
  18. NYOJ594 还是A+B
  19. 距离现在多少天的日期
  20. 【用户运营】用这4个最佳客户服务策略,减少客户流失率

热门文章

  1. 觉晓科技——前端笔试(2022.4.6)
  2. valgrind工具
  3. 千里之行,第一步该怎样走?
  4. 黑苹果CLOVER引导去除多余引导项Windows10+MacOS+DeepinLinux+FydeOS+MintLinux+ManjaroLinux
  5. ACS712 输出滤波
  6. influxdb性能优化整理
  7. 修改HDFS上的文件权限
  8. 2022(一等奖)D1073基于Himawari-8卫星遥感的黑龙江省地表水时空格局研究
  9. java的matcher方法_Java-Android-正则表达式-Matcher方法
  10. asp上传头像mysql,asp 怎么在注册页面上传头像和保存头像到数据库