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()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章