Adb控制台 查看 apk 日志 流程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Adb控制台 查看 apk 日志 流程相关的知识,希望对你有一定的参考价值。

参考技术A 原文: https://blog.csdn.net/nashiwomenhuanxiao/article/details/104844788

1.设备连接电脑(usb数据线连接 或者 adb wifi连接 )

2.查看是否连接成功,打开控制台, 在电脑桌面或者某一个文件夹空白处 按下 shift 加 鼠标右键 ,选择 在此处打开cmd窗口,有的安装Powershell的话,会是在此处打开Powershell窗口,打开后,输入命令 adb devices ,出现如下图device 证明连接成功

3.找到要查看日志应用进程的pid号 ,输入命令 adb shell "ps | grep com.cloud.cyber"

我过滤包名是 com.cloud.cyber ,有两个进程,找到要查找进程的对应pid,我的是24828,接下来看下一步

4.直接实时查看这个进程pid的日志( 需要停止日志查看 ctrl + c,cls 清屏 ) adb shell "logcat | grep 24828"

日志过滤 , *:(v d i w e) 日志信息的首字母

adb shell "logcat *:v | grep 24828"

adb shell "logcat *:d | grep 24828"

adb shell "logcat *:i | grep 24828"

adb shell "logcat *:w | grep 24828"

adb shell "logcat *:e | grep 24828"

1、VERBOSE,一般信息,使用Log.v输出颜色为黑色且日志级别大于等于VERBOSE的信息;

2、DEBUG,调试信息,使用Log.d输出颜色为蓝色且日志级别大于等于DEBUG的信息;

3、INFO,标识信息,使用Log.i输出绿色且日志级别大于等于INFO的信息;

4、WARN,警告信息,使用Log.w输出橙色且日志级别大于等于WARN的信息;

5、ERROR,错误信息,使用Log.e输出红色且日志级别大于等于ERROR的信息。

日志输出到指定的文件(小技巧:路径太长的话,输完> 后,直接把文件拖到控制台就不用手写路径了了)

adb shell "logcat *:v | grep 24828" > C:/Users/Administrator/Desktop/log.txt

直接命令 adb shell,进入到设备shell模式,也行,其他命令就可以不用输入adb shell,直接输后面的就行,exit命令可以退出shell模式

如何实现日志的集中化存储以及使用loganalyzer做日志分析

如何实现日志的集中化存储以及使用loganalyzer做日志分析
1、下载网站日志:

流程如下:主机独立控制面板——网站情报系统分析——网站日志——下载WebLog日志——右键点击查看,链接另存为

在主机独立控制面板中,找到网站情报系统分析板块,里面就能看到网站日志了,点击下载WebLog日志,能看到最近几天的网站日志,但是点击查看进去,会发现是一堆看不懂的代码,没有关系,我们先不要进去查看,而是右键点击查看,链接另存为,下载网站日志。
——————
2、代码看不懂的话,可以使用光年日志分析软件GnAnalyzer,这是一个可以帮助我们进行网站日志分析的软件。比如蜘蛛抓取的情况,日志里面都有显示。
——————
3、光年日志分析软件的使用:

下载好网站日志后,就可以使用光年日志分析软件进行网站日志的分析了。

流程如下:光年日志分析软件文件夹中的GnAnalyzer.exe——文件菜单,新建任务——添加(类型选择所有文件)——下一步,保存——马上分析
——————
4、网站日志分析:

马上分析后,就可以查看当天:蜘蛛分析(概要分析、目录抓取、页面抓取、IP排行);搜索引擎分析(关键字分析);状态码分析(用户状态码、蜘蛛状态码)的相关信息。
参考技术A 日志记录的是,我们操作系统或某个服务或某个软件在运行过程当中所产生事件信息的,这对于我们后续分析系统比较有价值。
比如,某个服务在运行过程中出现故障了,就可以查看该服务的日志信息,分析日志找出服务出现故障的原因所在。
如:我们使用【yum】工具安装软件,系统都会把程序yum做的操作记录到日志里。
如果,我们管理的不是一台主机,每台主机的日志信息都是单独存放的,如果要分析报告当前所有主机的的所有服务的过去某一时间段运行状态,我们则要逐一查看每一台主机的日志文件了。这很不方便。不利于使用一些日志分析工具来分析日志。所以我们要做日志的集中化存储。意思是说:把所有主机产生日志信息发往日志服务器,由日志服务器帮助众多需要存储日志数据的主机存储日志数据。
存储日志数据有两种方式:
1、使用文件存储日志数据
2、把日志信息存储到数据库里
参考技术B 使用卓豪的log360(全方位日志分析及管理解决方案),可以对企业中的各种来源的日志(windows,linux,路由器、交换机、防火墙,Exchange,Active Directory,Office365,数据库,各种应用程序以及一切非加密的日志)进行统一管理,并提供强大的分析报表。

以上是关于Adb控制台 查看 apk 日志 流程的主要内容,如果未能解决你的问题,请参考以下文章

常见的adb 和 mankey 命令

常用adb命令

C++学习(四二二)adb用法

adb如何使用?

ADB命令学习

手机导出日志到电脑的方式-adb cmd下输出log