Android 中查看logcat的另一种方式

另一种看Android中logcat的方式

1、写一个dat批处理文件生成log文件
@echo off
echo. (y:生成到屏幕,n:生成log文件)
set /p createType=
set currentType=y
IF %createType%==%currentType% (
 goto B
) ELSE (
  goto A
)
:B
 adb logcat -c
  adb logcat 
  pause
  exit

:A
set hour=时
set min=分
set sec=秒
set year=年
set mouth=月
set day=日
set filename=%date:~0,4%%year%%date:~5,2%%mouth%%date:~8,2%%day%%time:~0,2%%hour%%time:~3,2%%min%%time:~6,2%%sec%
set filename_suffix=.txt
echo. %filename%
set filePath=d:\log\
IF EXIST %filePath% (
  echo. 生成了log,请到%filePath%%filename%%filename_suffix%中查看
) ELSE (
  echo. 创建log文件夹并生成了log文件,请到%filePath%%filename%%filename_suffix%中查看
  MD %filePath%
)
  start "/min" %filePath%
  adb logcat -c
  adb logcat -v time > %filePath%%filename%%filename_suffix%
pause
exit

批处理命令,执行dos命令,准备打印log,分为屏幕打印或生成文件

2、改变sublime查看主题形式
  • 首先下载sublime

    一个能扩展能力超强的编辑器

  • 再将 Package Control装入sublime中

    从github上讲Package Control下载下来,解压文件夹命名为Package Control,
    将文件夹拷贝到C:\user\你的用户名\AppData\Roaming\Sublime text\Package\ 文件夹下

  • 打开sublime ctrl + shift + P 执行命令Package Control, 再执行PackageDev 下载该插件

  • 再自定义语法文件,通过 Tools | Packages | Package Development | New Syntax Definition

    这里的实例用于Android logcat的log高亮

name: MyLog
scopeName: text.mylog
fileTypes: [mylog]
uuid: 516bc7ff-03be-4474-a398-b83e20204594

patterns:
- comment: Error
  name: keyword.other.log
  match: (\b(Error|E/.*|e/.*)\b.*)

- comment: Number
  name: constant.numeric.mylog
  match: \b((\d*)|(0x[0-9a-zA-Z]*))\b

- comment: Funtion
  name: support.function.mylog
  match: ([-+])(\[.*?\])

- comment: Warning 
  name: string.regexp.log
  match: (\b(CRASH|Crash|crash|WARNING|Warning|warning|FAIL|Fail|fail|W/.*|w/.*)\b.*)

- comment: Info
  name: support.class.mylog
  match: (\b(I/.*|i/.*)\b.*)

- comment: Verbose
  name: comment.block.mylog
  match: (\b(V/.*|v/.*)\b.*)

打印的log高亮显示
- 最后再安装插件Filter Lines用于过滤日志

用法:执行命令 Filter Lines String 之类,对输入的字符串进行筛选

过滤MainActivity的log显示

详细步骤 http://www.tuicool.com/articles/fYf2au6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值