接口相关及cmd抓log

合集下载

正确抓log的方法

正确抓log的方法

正确抓log的方法抓取 log 是一种重要的技能,无论是针对调试、安全分析,还是操作监测等方面都极其有用。

抓取的 log 数据可以提供非常有价值的信息,比如用户请求、网络传输等细节,因此能够帮助发现隐藏在系统里的问题和异常,有助于我们快速处理问题。

本文将简单介绍怎样正确地抓取 log。

一、确定抓取 log 的范围在开始抓取 log 之前,需要明确抓取的 log 的范围,例如是操作系统 log 还是应用程序 log,以及具体的 log 级别。

通常,我们需要确定需要抓取的 log 信息类型及其级别,以确定需要监测的日志。

log 常常包括一些事件、错误、警告、信息等等,这些信息有时彼此相关,有时则不然。

因此,有必要决定需要抓取哪些 log,并将其按照种类划分开来。

二、选择合适的 log 文件类型现在大部分应用程序都预设了日志系统,以及支持了日志系统的功能。

根据不同的应用程序,我们需要选择合适的日志系统,在日志系统上启用相应的日志标志,以开启生成日志的功能。

日志系统一般都有多个日志级别,包括DEBUG、INFO、WARN、ERROR、FATAL 等,每个级别都有不同的定义和处理方式。

因此,我们可以选择合适的日志级别来生成相应的日志信息。

三、确定日志存储位置通常,日志文件保存在特定的路径下。

我们可以根据需要将日志文件存储到不同的位置,比如本地,还是远程服务器。

对于一些需要长期监测的日志,我们可以使用定期轮换的方式来覆盖旧文件,维持较小的日志文件大小。

四、配置日志系统在抓取 log 之前,我们需要基于日志系统启用合适的日志标志。

不同的日志系统通常有不同的配置方式,可通过读取官方文档或搜索互联网获得相关信息。

在实际搭建和配置日志系统时,我们需要留意以下内容:1. 启用特定的日志级别:日志级别是非常重要的,通过启用特定级别,可以获得不同程度的信息记录。

2. 配置日志存储位置:选择不同的日志存储位置,可以更灵活地管理日志文件,比如将日志文件存入某个目录下,或者存储到远程服务器上等。

抓log的方法

抓log的方法

抓log的方法
抓取LOG的方法:
1. 使用日志分析工具:使用专业的日志分析工具可以快速抓取出LOG
文件或LOG文件记录的信息,可以查看数据的细节,如时间、类别和
访问者的IP地址等,来分析用户行为,查找问题等。

2. 使用代码抓取:可以将抓取应用程序/脚本写入到存储应用程序,以
完成对LOG文件信息的类别分析,分页,排序和排序等。

3. 使用外部定时任务:如果要定期从远程服务器抓取日志,则可以设
置定时任务及定时脚本来完成。

在此过程中,可以使用SSH(Secure Shell)安全协议、telnet或其他可用的协议来连接远程服务器,以查看
或取得LOG文件。

4. 通过WEB控制台抓取:通过WEB控制台可以实时查看日志文件中
的信息,而无需登录服务器,因此也是抓取LOG文件信息的方便途径。

5. 通过单步调试:可以使用多种语言的单步调试器,如debugger、IDE、ddd等,以检查程序状态,查看LOG文件等信息,从而获取相关的信息。

6. 通过shell命令:可以使用相应的命令例如“tail/head”等,查看LOG
文件,检查即时状态,调试程序等;而“grep”等可以用来搜索LOG文
件中相关信息。

7. 通过日志监控系统:日志监控系统是分析LOG文件信息的首选工具,可以让用户快速查看日志中的关键信息,方便查找问题。

8. 通过Kafka:Kafka是可以处理实时消息流和日志的工具。

可以让用
户定期将日志发送到Kafka上,从而便捷的抓取log信息。

华为平台下抓log步骤

华为平台下抓log步骤

开机日志抓取0.使用华STB管理工具,用户名:huawei密码:.287aW然后输入盒子对应的ip地址。

1.在命令提示符输入d:切换到d盘的路径2.输入cd adb切换到adb的根目录下。

3.在命令行执行adb connect smb的ip地址4.输adb shell5.输su6.输busybox mount -o rw,remount /system7.输echo "logcat–v time -f> /data/bst.log &" >> /system/etc/init.bigfish.sh打开日志功能,并把日志记录在/data/bst.log这个文件中,如果需要查看文件,输入cat /data/bst.log即可logcat–v time -f> /data/bst.log &>> /system/etc/init.bigfish.sh8.按ctrl-c路径下输入adb pull /data/bst.log .(这是一个点,需要输)9.在d:\adb下自动创建一个bst.log文件,即是我们需要的日志文件。

文件查找命令busybox find / -name “文件名”/data/data/com.bestv.ott.baseservices/files/cus_config/user.properties/data/data/com.bestv.ott.baseservices/files/c删除busyboxrm–rf….复制busyboxcp–r 源地址目的地址查找busybox find / -name …过程日志抓取1.使用华STB管理工具,用户名:huawei密码:.287aW 然后输入盒子对应的ip地址。

2.在命令提示符输入d:切换到d盘的路径3.输入cd adb切换到adb的根目录下。

4.在命令行执行adb connect smb的ip地址5.输入adb logcat>盘符:\文件名.txt6.按ctrl C停止结束。

正确抓log的方法

正确抓log的方法

正确抓log的方法log是计算机科学中常用的一种记录技术,可以帮助技术人员了解系统的运行状况,检查系统出现问题的原因。

正确抓log可以有效地帮助技术人员快速定位问题,从而提高系统运行效率、提高服务质量,是一种实现包括故障排除、系统性能诊断、网络安全管理等在内的各种应用的重要手段。

首先,要明确抓log的目的。

抓log的目的不仅仅是为了收集系统运行时的信息,更重要的是可以用来分析故障,定位系统问题。

抓log也可以帮助技术人员提出诊断建议,提高历史故障处理效率,并积累运行经验。

其次,要明确抓log的细节。

要明确需要抓取哪些log,以及抓取多少时间内的log。

在确定抓取面板时,应该考虑系统的运行状况,以及可能出现的问题,并且要注意抓取的log的大小和频率。

同时,还要确定抓取log是否要包括缓存和备份,以及如何处理log存储的安全性等问题。

最后,要明确抓取log的工具。

抓取log的工具有多种,如普通文本文件、XML格式文件、SQL数据库等。

虽然不同的工具有不同的优点,但是不管使用何种工具,都要确保抓取到的log足够完整,方便以后的分析。

在正确抓取log的过程中,还需要注意一些安全注意事项。

一般来说,抓取log之前需要确保系统安全,避免log被未经允许的人访问,并严格控制log的访问权限;抓取log也要注意数据泄漏和安全隐患,确保log的可靠性以及隐私的保护。

总体来说,正确抓log的方法包括明确抓log的目的、细节、工具以及安全注意事项。

抓取log的过程中,还需要考虑系统运行状况,以及可能出现的问题。

正确抓取log既可以帮助技术人员及时发现问题,及时定位故障,又可以确保系统的安全可靠性,更好地为系统提供服务。

正确抓log的方法

正确抓log的方法

正确抓log的方法作为一个IT系统,logging是最基本的行为之一,它是一种存放系统运行状态和活动信息的记录系统。

logging的正确性对故障排查、深入了解系统行为、安全监测、性能调优都有着不可或缺的作用,因此抓取log一直是IT系统运维和开发的重中之重。

一、什么是loglog是指系统软件或硬件等设备上记录的一种数据,可以帮助用户了解系统运行状态或者活动信息,也可以用来分析系统故障或者安全问题的起源。

log的内容可能包括:系统的运行状态(CPU负载、磁盘IO使用率、网络流量),系统事件和警告,应用程序错误和警告,数据库记录,网络安全活动(如病毒、恶意软件等),用户活动,系统行为分析,等等。

二、正确抓取log的方法1.定清晰的logging策略在抓取log之前,首先要制定清晰的logging策略,即确定log 的类型、内容、存储位置、时间等。

这些信息对于抓取log有着重要的作用,可以有效地减少不必要的抓取log的时间和操作成本。

2. 使用合适的工具抓取log的工具有很多种,比如免费的Linux系统提供的tail 和grep、Windows提供的eventvwr等。

每种工具都有各自的优缺点,用户可以根据自己的需求选择最合适的工具。

另外,一些大型机构和公司也提供日志管理软件,可以实现更加全面的抓取log功能。

3.守logging原则logging的原则,一定要注意logging内容的完整性和准确性,特别是一些重要的信息,一定要系统化地记录下来,比如安全活动、权限更改、网络流量等。

4.期进行logging检查logging检查主要是检查logging系统是否正常运行,以及logging记录的内容是否准确、完整,因此抓取log也要定期进行检查,及时发现问题,以便及时处理。

三、抓取log的应用在系统运维和开发方面,正确抓取log的方法可以用于以下应用: 1.误分析:抓取log中的错误信息,能够有效地帮助分析问题起因,快速定位故障,从而缩短故障分析的时间。

android抓取各种log的方法

android抓取各种log的方法

android抓取各种log的方法在Android开发过程中,我们经常遇到需要抓取各种日志的情况。

日志是开发调试中必不可少的工具,可以帮助我们定位问题,分析程序运行时的情况。

本文将介绍几种常用的方法,帮助您在Android平台上抓取各种日志。

一、Logcat日志Logcat是Android开发中最常用的日志工具,可以输出各种类型的日志信息,包括verbose、debug、info、warn和error等级的日志。

我们可以使用Log类来输出日志信息,例如:```javaimport android.util.Log;public class MainActivity extends AppCompatActivity {private static final String TAG = "MainActivity";@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_main);Log.d(TAG, "This is a debug message");Log.i(TAG, "This is an info message");Log.w(TAG, "This is a warning message");Log.e(TAG, "This is an error message");}}```在Logcat控制台中,可以通过过滤器来选择要显示的日志级别,以及筛选特定的tag,方便我们查看所需的日志信息。

二、文件日志除了在Logcat中输出日志外,我们也可以将日志保存到文件中,以便于离线查看和分析。

Android系统提供了File类和FileOutputStream 类,可以将日志写入到SD卡或应用的私有目录中。

LTE后台三种常见LOG抓取总结

LTE后台三种常见LOG抓取总结

LTE后台三种常见LOG抓取总结在LTE网络中,后台LOG(日志)是非常重要的一项资源,可用于网络故障分析、性能优化以及安全监控等方面。

在LTE后台LOG的抓取过程中,常见的有以下三种类型:系统LOG、控制面LOG和用户面LOG。

下面将对这三种常见的LTE后台LOG抓取进行详细总结。

1.系统LOG抓取系统LOG是整个LTE网络运行时生成的各种关键信息的记录,主要用于分析设备运行状况和故障排查。

系统LOG的抓取需要借助于LTE设备的专业抓包工具或者网络分析仪,以捕获和记录设备关键事件和消息。

主要包括以下几种常见的系统LOG抓取方法:1.1 系统级别LOG抓取:通过LTE设备的抓包工具,例如Wireshark 等,对LTE网络中的系统级别信令消息进行抓取。

这些消息包括设备状态变化、资源分配/释放、切换等重要事件,可以提供设备运行状态的全面记录。

1.2异常日志抓取:在LTE设备中,一些异常事件,如掉话、重启、卡顿等,会通过系统日志的形式进行记录。

通过收集这些异常日志,可以分析出设备出现异常的原因和时间点,并进行相应的故障排查。

1.3性能统计日志抓取:LTE设备通常会记录一些关键性能统计数据,如信号强度、信道质量、带宽利用率等。

通过抓取这些性能统计日志,可以分析设备的性能优化问题,如网络拥塞、覆盖不良等。

2.控制面LOG抓取控制面LOG主要用于记录LTE网络中的控制层面的信令消息,如RRC (Radio Resource Control)等。

控制面LOG的抓取一般需要借助于网络分析仪或者专用的控制面消息抓取工具。

控制面LOG的抓取可分为以下几种常见的方式:2.1网络分析仪抓取:网络分析仪可以监控LTE网络中的所有信令消息,包括控制面和用户面,可以提供全面的信令消息记录。

通过设置过滤条件,可以只抓取所需的控制面LOG。

2.2控制面消息抓取工具:LTE设备厂商通常会提供相应的控制面消息抓取工具,可用于捕获并记录LTE控制面消息。

【最新精选】android抓取log方法

【最新精选】android抓取log方法

Android日志系统提供了记录和查看系统调试信息的功能。

日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用.使用logcat命令你可以用 logcat 命令来查看系统日志缓冲区的内容:[adb] logcat [<option>] ... [<filter-spec>] ...复制代码请查看Listing of logcat Command Options ,它有对logcat命令有详细的描述 .你也可以在你的电脑或运行在模拟器/设备上的远程adb shell端来使用logcat命令,也可以在你的电脑上查看日志输出。

$ adb logcat复制代码你也这样使用:# logcat复制代码过滤日志输出每一个输出的Android日志信息都有一个标签和它的优先级.日志的标签是系统部件原始信息的一个简要的标志。

(比如:“View”就是查看系统的标签).优先级有下列集中,是按照从低到高顺利排列的:V — Verbose (lowest priority)D — DebugI — InfoW — WarningE — ErrorF — FatalS — Silent (highest priority, on which nothing is ever printed)在运行logcat的时候在前两列的信息中你就可以看到 logcat 的标签列表和优先级别,它是这样标出的:<priority>/<tag> .下面是一个logcat输出的例子,它的优先级就似乎I,标签就是1.ActivityManage: I/ActivityManager( 585): Starting activity: Intent{ action=android.intent.action...}复制代码为了让日志输出能体现管理的级别,你还可以用过滤器来控制日志输出,过滤器可以帮助你描述系统的标签等级.过滤器语句按照下面的格式描tag:priority ... , tag 表示是标签,priority 是表示标签的报告的最低等级. 从上面的tag的中可以得到日志的优先级. 你可以在过滤器中多次写tag:priority .这些说明都只到空白结束。

正确抓取log的方法

正确抓取log的方法

正确抓取log的方法
Logging是一项重要的系统操作,它可以帮助系统管理者更好地掌握系统运行情况,为系统提供定制和故障排除等更多支持服务。

对于系统管理者来说,正确抓取Log是实现这一要求的必要条件,但如何正确抓取Log并不是一件容易的事情。

首先,系统管理者需要了解Log本身,包括Log的类型、日志格式、日志级别和Log的存储位置等内容。

确定Log信息的类型可以使系统管理者更好地抓取Log,因为不同的Log类型有不同的日志格式。

其次,系统管理者需要抓取哪些日志,这取决于系统的具体需求。

日志的级别也会影响系统管理者的日志抓取行为。

例如,如果只想抓取错误日志,则可以在抓取Log时使用过滤器,只抓取错误级别的Log信息。

此外,Log抓取也受到Log存储位置的影响。

系统管理者可以通过检查系统中Log的存储位置,来决定系统中哪些Log需要抓取。

例如,如果Log信息是存储在服务器的远程位置,则系统管理员需要通过服务器来抓取Log信息。

最后,系统管理者还需要确定Log抓取的工具和方式。

系统管理者可以使用脚本来抓取Log,也可以使用第三方工具,例如ELK、Splunk和LogStash等,来抓取Log信息。

综上所述,正确抓取Log的方法需要系统管理者全面了解Log,同时使用合适的工具和方法,以确保正确地抓取Log信息。

正确抓取Log信息,不仅可以帮助系统管理者更全面地了解系统的运行情况,
还可以为系统提供必要的支持和故障排除等支持服务。

抓log方法

抓log方法

抓log方法1.各种log抓取方法:Main log注释:Main log为应用程序的log,也是最常用的一种。

提交功能性bug时,一般都要提供Main log。

执行命令:adb logcat -v time > d:\.....\log.txt说明:执行命令,将log取出后,放在相应目录下或执行如下命令:adb logcat -v time > /sdcard/log.txt &说明:执行命令,将log取出后,放在相应目录下,并且后台一直随时记录下log 信息,即使拔掉USB线,仍然在记录。

Radio log注释:Radio log为射频相关的log,SIM /STK /modem相关的ATcommand等也会在里面。

操作步骤:执行命令:adb logcat –b radio -v time > d:\...\radio.txt说明:执行命令,将log取出后,放在相应目录下Kernel log注释:Kernel log为linux kernel层的log,当出现Kernel方面的相关问题时,需要提供此种log执行命令:adb shell dmesg > d:\.....\dmesg.txt说明:执行命令,将log取出后,放在相应目录下Hcidump log注释:hcidump log也是linux kernel层的log,当出现蓝牙方面的相关问题时,需要提供此种log执行命令:adb shell hcidump -XVt d:\...\...\BlueToothLog.txt说明:adb shell hcidump -XVt(这里注意XV是大写,t为小写) > /路径(/mnt/sdcard/hcidump.txt)#Android 4.0以上的手机,请使用如下命令(没有V)hcidump -XtANR log注释:ANR log(Application No Response)为应用程序无响应的log,当出现相应问题时,系统自动生成log文件/data/anr/traces.txt执行命令:adb pull /data/anr/traces.txt d:\...\...。

adb调试和抓log信息方法

adb调试和抓log信息方法

adb 调试方法
1.电脑连接的usb线接入板卡靠近网口的usb口,
2.调节跳线帽,如下图
3.因为不同的板卡,跳线帽的方式不同,总共三根插针,有两种跳线方式,如果一边不行,就调到另外两根上面
4.解压缩tools.rar文件
5.点击文件夹里面的cmd.bat 如下图
6.在打开的cmd.exe中敲入命令“adb devices”,查看设备是否连接成功,如果连接成功,入下图所示(如果没有连接成功,请下载360手机助手,安装驱动)
7.连接设备后,可以对板卡进行调试
8.保存log信息方法如下:
敲入命令如下:
adb shell log cat>logcat.txt (敲入后稍微等待几秒,保存)
然后按Ctrl +c 运行adb shell dmesg>dmesg.txt命令
如下图:
9.这时两个log文件已经保存到tool文件夹中。

如何抓到有效的log FAQ

如何抓到有效的log FAQ

如何抓到有效的log1、什么是LOG?log就是手机在运行时产生的系统日志文件。

2、什么是抓log?我们将手机进行相应设置,然后从手机中提取出有效日志的一个过程3、为什么要抓log?前端手机发生故障后,需要把故障现象提报到后端研发部门进行解决。

如果仅凭语言描述故障很难令多普达了解故障,也不能更有效地分析故障。

此时需要前端除了描述故障外,还要将手机产生的日志提取出来,研发部门通过分析手机日志,以便更有效地了解及解决问题。

4、抓log的整个流程是什么?(1)、设置手机-- 通过一系列调试软件的安装及设置,将手机设置为可以记录log的状态。

(2)、模拟故障--模拟出现故障的整个过程,同时手机会将所有相关log记录下来(3)、记录时间点--模拟故障的过程中记录下每一步与操作有关的时间点,以便于多普达更快捷地分析log(4)、提取log--将手机产生的log文件通过不同的方式提取出来。

(5)、填写总结--认真填写《问题测试报告》中的每一项,连同log文件一同提供给多普达。

(6)、恢复设置--将手机设置回抓log前的状态,以便能正常使用手机。

5、什么是以SD卡方式抓log,什么是以PC方式抓log?以SD卡抓log指的是:将手机设置为抓log状态,所有log文件都生成在手机ROM或是SD卡中,可直接将log文件从中拷贝出来。

以PC方式抓log指的是:将手机设置为抓log状态,所有log文件都是生成在手机ROM 中,可以以直接拷贝文件+借助PC提取的方式将手机中的LOG提取出来6、如何对手机设置抓log?各种机型抓log的设置方法都放在FTP上,可以找到相应的机型按照操作步骤进行设置及抓取。

7、所抓取的htclog\ATlog\Radiolog\NETlog\Erroreport log作用是什么,什么情况下必须抓取?HTC log--手机系统日志,记录系统运行状态,必须抓取AT log--记录相关指令集的日志,必须抓取Radio log--与网络信号有关的日志,在有通话问题时必须抓取。

adb常用命令和抓取log的方法

adb常用命令和抓取log的方法

adb常⽤命令和抓取log的⽅法⼀ adb常⽤的⼏个命令1. 查看设备adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显⽰C:\Documents and Settings\chenxtc>adb devicesList of devices attachedT619+ device2. 安装软件卸载软件adb install <apk⽂件路径>adb uninstall <软件名>4. 登录设备shelladb shelladb shell <command命令>这个命令将登录设备的shell.后⾯加<command命令>将是直接运⾏设备命令, 相当于执⾏远程命令5. 从电脑上发送⽂件到设备adb push <本地路径> <远程路径>⽤push命令可以把本机电脑上的⽂件或者⽂件夹复制到设备(⼿机)6. 从设备上下载⽂件到电脑adb pull <远程路径> <本地路径>⽤pull命令可以把设备(⼿机)上的⽂件或者⽂件夹复制到本机电脑7. 取得设备root权限adb remount8. 强制改变⼿机内某个⽬录的权限adb shell mount -o remount rw /firmware⼆ Log⽅法:最最实⽤:adb shellcat proc/kmsgandroid.util.Log常⽤的⽅法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。

根据⾸字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。

1、Log.v 的调试颜⾊为⿊⾊的,任何消息都会输出,这⾥的v代表verbose啰嗦的意思,平时使⽤就是Log.v("","");2、Log.d的输出颜⾊是蓝⾊的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i的输出为绿⾊,⼀般提⽰性的消息information,它不会输出Log.v和Log.d的信息,但会显⽰i、w和e的信息4、Log.w的意思为橙⾊,可以看作为warning警告,⼀般需要我们注意优化Android代码,同时选择它后还会输出Log.e的信息。

CMD命令的日志记录与分析技巧

CMD命令的日志记录与分析技巧

CMD命令的日志记录与分析技巧在计算机技术的发展过程中,CMD命令作为一种重要的工具被广泛应用。

它可以通过命令行界面让用户直接与操作系统进行交互,执行各种任务。

然而,CMD命令的使用过程中,我们常常会遇到一些问题,比如执行命令后出现错误、无法找到文件等等。

为了更好地解决这些问题,日志记录与分析技巧成为了必备的技能。

一、CMD命令的日志记录CMD命令的日志记录是指将CMD命令的执行过程和结果记录下来,以便后续分析和排查问题。

在Windows系统中,CMD命令的日志记录可以通过以下几种方式实现:1. 使用重定向符号">"将CMD命令的输出结果保存到文本文件中。

例如,我们可以在执行CMD命令时添加"> output.txt",这样CMD命令的输出结果就会被保存到名为output.txt的文本文件中。

通过查看这个文本文件,我们可以了解CMD命令的执行情况和输出结果。

2. 使用批处理文件。

批处理文件是一种包含一系列CMD命令的文本文件,可以通过批处理文件来记录CMD命令的执行过程和结果。

在批处理文件中,我们可以使用"echo"命令将CMD命令的输出结果输出到屏幕或者保存到文件中。

通过执行批处理文件,我们可以将CMD命令的执行过程和结果保存到日志文件中。

二、CMD命令的日志分析技巧CMD命令的日志分析是指通过分析CMD命令的日志,找出问题的原因,并采取相应的措施进行修复。

在进行CMD命令的日志分析时,我们可以采用以下几种技巧:1. 查找关键信息。

在CMD命令的日志中,我们需要查找关键信息,比如错误提示、文件路径等等。

通过分析这些关键信息,我们可以快速定位问题所在,从而更好地解决问题。

2. 对比正常情况。

如果我们之前记录过CMD命令的正常执行日志,那么我们可以将当前的日志与之前的日志进行对比。

通过对比,我们可以找出差异之处,并进一步分析问题的原因。

LTE后台三种常见LOG抓取总结

LTE后台三种常见LOG抓取总结

后台常见三种Log抓取后台常见三种Log抓取 (1)1、抓取BTS LOG (2)1.1 设置各参数 (2)1.2 抓取BTSlog (4)2、TTI_trace的抓取和分析 (4)2.1 TTI trace简介 (4)2.2 利用脚本抓取TTI trace (5)2.3 利用命令抓取TTI trace (8)3、抓取Emil log (9)3.1安装和配置Emil (9)3.2 Emil Log抓取 (10)4、BTS LOG与Emil log的区别 (12)1、抓取BTS LOG1.1 设置各参数打开端口,利用Remote工具或者网页https://ip address, Enable SSH&R&D。

打开BTS LOG,进行设置,点击Nodes。

进入如下界面,对R&D Parameters选项进行设置。

如下图所示:点击Setup,进入如下界面进行设置:如下图所示,IP address为要抓取信息基站的IP地址。

点击OK,在Nodes and Filiters 界面下,点击Set New,再点击Get Current,出现如下界面。

在第66行双击出现如下界面,进行设置,设置本端IP地址,将log存至自己电脑上。

在65行的Hex改为2点击OK,设置完毕,点击set new进行的相当于保存的操作。

1.2 抓取BTSlog点击UDP的start,开始抓取LOG,点击real time views的任意一个,可以对log进行实时查看。

情况如下图所示,log文实时件默认保存在c/temp下,格式如下:点击Filters,可以对要抓取的内容进行筛选。

抓去完毕可进行各项分析,通过查询关键字分析告警。

2、TTI_trace的抓取和分析2.1 TTI trace简介维护阶段抓取各种log,常用的就是取TTI _trace。

记录基站运行时在MAC 层的实时数据,对基站的资源分配情况进行分析,表示了TTI 层面的资源及算法调度执行情况。

手机连接串口抓取log

手机连接串口抓取log

⼿机连接串⼝抓取log
⾸先买串⼝⼯具,本⽂使⽤的是ch340芯⽚的usb转串⼝⼯具,注意:⼯具上的rx、tx指的是pc电脑端的rx、tx
1、usb转串⼝⼯具连接电脑后,检查端⼝是否正常,如果异常需要安装驱动(百度搜索ch340驱动安装),安装后正常的端⼝显⽰如下
2、打开xshell,协议选择SERIAL,在串⼝界⾯如下配置(⾼通平台通常设置115200)
点击连接,显⽰如下则完成xshell和⼯具的连接
3、连接主板串⼝,根据原理图、位号图,找到主板的tx点:打开原理图,ctrl + f 搜索 UART ,记录位号TP4711(本⽂只介绍电脑接收串⼝log,需要发送就多接⼀个线)
打开位号图,查找TP4711所在位置,即为主板的串⼝发送端
在4711点位上焊接杜邦线,焊好后连接转串⼝⼯具的RX接收端即可(完整的调试需要再焊接TP4712和地线,本⽂只做⼊门教学焊接了⼀根,地线通过⼩板USB连接电脑了,正常还是要焊条地线的)。

软件测试log的抓取

软件测试log的抓取

1.log文件分类简介实时打印的主要有:logcat main,logcat radio,logcat events,tcpdump,还有高通平台的还会有QXDM 日志adb bugreport,工程模式等2.LOG抓取详解(1)实时打印adb logcat -b main -v time>app.log 打印应用程序的logadb logcat -b radio -v time> radio.log 打印射频相关的log,SIM STK也会在里面,modem相关的ATcommand等,当然跟QXDM差的很远了。

adb logcat -b events -v time 打印系统事件的日志,比如触屏事件。

tcpdump 是很有用的,对于TCP/IP协议相关的都可以使用这个来抓,adb shell tcpdump -s 10000 -w /sdcard/capture.pcap,比如抓mms下载的时候的UA profile,browser上网的时候,使用proxy的APN 下载,streaming的相关内容包括UA profile等。

(2)状态信息bugreport(命令adb bugreport>bugreport.log)。

里面包含有dmesg,dumpstate和dumpsys。

存等等。

adb shell dumpsys这个是关于系统service的内容都在这个里面,这个命令还有更详尽的用法,比如adb shell dumpsys meminfo system是查看system这个process的内存信息。

kmsg抓取adb shell cat /proc/kmsg > kmsg.txt,打开后查msm_kgsl字段说明:用于检索用printk生成的内核消息。

任何时刻只能有一个具有超级用户权限的进程可以读取这个文件。

也可以用系统调用syslog检索这些消息。

通常使用工具dmesg或守护进程klogd检索这些消息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.所谓的接口即是指:抽象方法的集合,通过调用接口来实现某个功能;
2.需要调接口的地方:
(1)获取某些列表数据时;
(2)获取验证码;
(3)确认发起业务时;
(4)输入查询条件,点击查询按钮时;
(5)客户端需要联网且转菊花加载的时候一般都是在调接口;
3.客户端调接口时都可以抓取log,log中会有接口地址(http开头的)(1)将手机通过数据线链接电脑;
(2)输入Cmd命令:adb device (判断是否已连接手机)
(3)已连接手机后:输入命令adb logcat ,然后enter(回车),手机上操作(比如点击登录按钮)(抓log);
(4)若想要抓取的log看起来更清晰明了,可以输入命令:adb logcat -v time >f:/11.log,此时f盘的11记事本中将自动生成刚刚抓取的log (想要其他的log在另一个地方展示,可以在输入命令的时候把记事本的名字改一下);
(5)若需要继续抓取其他的接口log,则可以先输入命令:adb logcat -c清除以前的log;
(6)当cmd页面无法再输入命令时按ctrl+c即可继续输入。

相关文档
最新文档