开源地址: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环境才行)
网友评论