DoggyZhang 65c7ae0f07 feat: Google Pay 3 bulan lalu
..
log 9774b5232c feat: 基础库合并 (#43) 5 bulan lalu
translate 9698e81d83 feat: 多语言文案 1 tahun lalu
QUICK_START.md bd3afa7be2 feat: 日志统计工具、多余日志清理 (#46) 5 bulan lalu
README.md 93b73d7064 feat: 移除yoki字样 3 bulan lalu
analyze_log_tags.py bd3afa7be2 feat: 日志统计工具、多余日志清理 (#46) 5 bulan lalu
bundletool.jar 72297ce62b 初始化项目 1 tahun lalu
generate_log_report_html.py 93b73d7064 feat: 移除yoki字样 3 bulan lalu
pepk.jar 65c7ae0f07 feat: Google Pay 3 bulan lalu

README.md

工具使用说明

decode_mars_crypt_log_file.py

环境安装

Python>=2.7.10

安装pyelliptic

pip install pyelliptic==1.5.7

安装openssl

conda install openssl=1.0.2u

解密xlog

python decode_mars_crypt_lo[debug.keystore](..%2Fkeystore%2Fdebug%2Fdebug.keystore)g_file.py com.adealink.weparty_20210520.xlog

adb logcat查看日志

前置条件准备

  • 根据pc系统类型下载相应adb安装包安装
  • 手机通过usb连接到pc
  • adb devices命令查看是否手机已连接

查看特定tag日志

//查看tag_http日志
adb logcat -s tag_http:D

查看特定应用日志

//获取应用pid,下面命令输出第二个数字即为pid
adb shell ps | grep 'com.wenext.lama'
//查看应用日志
adb logcat --pid=12298
//查看应用特定msg日志,下面为http日志
adb logcat --pid=12298 | grep 'tag_http'

decode-ui-all.jar

java -Dfile.encoding=utf-8 -jar decode-ui-all.jar

日志分析工具

generate_log_report_html.py - HTML可视化报告生成

使用方法

# 基本使用(推荐)- 自动生成报告文件名
python3 generate_log_report_html.py xxxxx.log
# 输出: xxxx.html

# 指定输出文件名
python3 generate_log_report_html.py logcat.txt --output my_report.html

# 批量处理多个日志文件
for log in *.xlog.log; do
    python3 generate_log_report_html.py "$log"
done

详细文档

analyze_log_tags.py - 命令行分析工具

命令行版本的日志TAG分析工具,适合快速查看统计数据。

# 基本分析
python3 analyze_log_tags.py logcat.txt

# 显示TOP 30 TAG
python3 analyze_log_tags.py logcat.txt --top 30

# 显示超长日志示例
python3 analyze_log_tags.py logcat.txt --show-long-logs 10

# 导出CSV报告
python3 analyze_log_tags.py logcat.txt --export report.csv