monkey-日志分析脚本

查看monkey日志也是一个耗费时间的活,是不是大多数人都是ctrl +F 搜索ANR,Exception呢?

那何不用脚本分析下,然后输出异常位置,在定位到上下文查看呢。

脚本很简单,不细说了,直接上脚本了!注意输入你的文件路径格式如下 :F:/1.txt  ,本来打算做个界面的,但是还是太懒了,没去看那块了,凑合着用吧。

class Analysis():
    def __init__(self):
        self.filepath = input('请输入你的文件地址如F:/1.txt:')
        self.errnum = 0

    def open_file(self):
        afile = open(self.filepath,'r')
        print('*****结果分析中,请耐心等待!*****')
        for num,value in enumerate(afile):
            self.analysis_file(num,value)
        if self.errnum == 0:
            print('一切正常哦^_^')

    def analysis_file(self,n,v):
        linenum,linvalue = n + 1,v
        if 'ANR' in linvalue:
            self.errnum += 1
            print('发现错误ANR,行号为:',linenum,'异常内容为:',linvalue)
        elif 'Exception' in linvalue:
            self.errnum += 1
            print('发现异常Exception,行号为:',linenum,'异常内容为:',linvalue)
        
        
               
if __name__ == '__main__':
    analysismoneky = Analysis()
    analysismoneky.open_file()

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值