論客戶端監聽軟件非崩潰錯誤監聽

    在軟件上線以後,經常會出現用戶提出非奔潰異常錯誤,但是在程序員極力模擬操作進行復現的時候,大部分是復現不了的,這種錯誤的修改其實是很費時費力的,而且容易讓人奔潰,這樣該怎麼辦?

    相信大部分的人第一想法是打印日誌啊,對,沒錯就是上傳日誌,但是要怎麼上傳呢?何時上傳呢?失敗日誌怎麼處理呢?下面是我在開發中經常使用的一種模式。

    1.日誌收集:

        在容易出現錯誤,或者需要較多邏輯處理的地方,記錄日誌,並直接上傳到服務器中,如果失敗的話則保存到指定的文件中(可以多個文件也可以單個文件,個人覺得多個文件更好處理,而且好攜帶數據,在文件名中可以攜帶數據,文件內容是主體信息)。

2.日誌上傳時機:

        a.及時上傳:在記錄日誌的地方及時上傳,失敗的日誌保存到本地文件中

        b.集中上傳:在軟件啓動時,遍歷日誌的目錄,然後進行上傳

        c.用戶手動集中上傳:此主要是用於記錄一下非正常的信息,不影響用戶正常使用,在用戶手動進行上傳

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