Android Studio保存log到本地

Android Studio保存log到本地,第1张

很多android的开发者都有过使用cmd+adb logcat痛苦的输入输出指令来保存android的日志文件的经历(maybe exaggerate),Android studio使用软件内的终端避免了输入cmd指令打开系统终端,在键入adb的麻烦。

首先确认电脑系统的环境变量已经配置adb,如果没有配置,会出现以下的错误提示。

解决办法是将在电脑系统的系统变量“path”中对abd进行配置,找到adb.exe所在的路径并复制,然后将此路径添加到系统变量的“path”中,确认后,点击重启Android studio即可。

当环境配置完毕后,在AS的terminal窗口中,输入以下命令行:

如下图示

点击enter即开始保存log到本地,在完成log的保存后,按下ctrl+C即保存完毕。

obslog显示步骤:

1、在主界面点击—帮助 – 日志文件—显示日志文件

d出文件夹 例如:C:\Users\健健\AppData\Roaming\obs-studio\logs

2、其命名规则按照时间来命名的。

3、源码分析,在源码中,经常见到使用blog的函数类似的代码。深入研究下,发现其本质上是log_handler函数的调用。

4、那么obs内部是怎么使用的呢。它提供了接口 base_set_log_handler函数,提供给我们使用。

5、日志模块的使用主要在 obs-app.cpp和obs-app.hpp中体现的涉及函数 create_log_file。

6、根据上图找到前面讲到的base_set_log_handler函数,查看下其传入的参数do_log函数

7、do_log函数 核心在于写文件,就是LogStringChunk 函数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11480007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存