微信Mars——Xlog使用

2019-06-06  本文已影响0人  杰子他爸

开源地址:https://github.com/Tencent/mars

Log生成完毕后,会在指定的路径下生成相应的日志文件:

shell@R7:/sdcard/marssample/log $ ll

-rw-rw---- root    sdcard_r  153600 2016-12-30 17:06 MarsSample.mmap2

-rw-rw---- root    sdcard_r    29633 2016-12-30 17:06 MarsSample_20161230.xlog

由于使用缓存,日志只有在应用退出时才会将日志写入外部存储。其中MarsSample.mmap2是缓存文件,不用关心,我们需要的是.xlog文件,我们把这个文件pull出来,使用Mars提供的Python脚本进行解密。

找到Mars源码log/crypt/decode_mars_log_file.py下的这个文件,用python执行,生成log文件:

python decode_mars_log_file.py ~/Downloads/log/MarsSample_20161230.xlog(注意得配置python环境才行)

上一篇 下一篇

猜你喜欢

热点阅读