网上找了很多对于xlog的工具但一直没找到直接能使用的,于是去github看到了转换xlog为log的工具文件decode_mars_nocrypt_log_file.py(该文件只压缩不加密),是一个python文件,于是我就用这个文件在本地实现了一个简单的文件转换,非常简单只需几步,分享给大家

  1. 首先要下载转换工具类及那个python文件,下载地址:,github的官方项目文件地址由于最近github很难打开,所以给大家提供一个gitee的:https://gitee.com/dovekingsong/mars/blob/master/log/crypt/decode_mars_nocrypt_log_file.py
  2. 下载完成后在桌面建立一个文件夹xlog将文件放入把文件改名run.py
  3. 在电脑安装python,我用的是python2.7.18,然后安装并在安装后配置到环境变量path里(注意:将python的启动路径配置在WindowsApps前面,不然环境变量配置会失效,配置参考图如下)在这里插入图片描述
    安装成功检测,启动命名窗口执行python -V如果可以查看到版本就是成功了
    4.然后到转换文件所在的文件目录,把要转log的xlog放入目录内,官网的转换工具把xlog放在该文件的同级目录,在我gitee下载的decode_mars_nocrypt_log_file文件把xlog放在同级目录下的file文件夹中如下图在这里插入图片描述
    然后在该目录打开命令窗口,执行改工具文件及python run.py执行后如图
    在这里插入图片描述
    然后去xlog文件的同级目录就可以看到log文件生成了
    如果执行命令报第10行 找不到 zstandard
    可执行下面命令安装pip(如果环境安装了pip跳过1,2),然后安装zstandard
    1)python -m ensurepip
    2)python -m pip install --upgrade pip
    3)python -m pip install zstandard(可能是pip install zstandard具体命令记不清楚了)
    安装完zstandard就可以再次执行前面的装换了
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐