[發明專利]應用程序日志的顯示方法、存儲介質、電子設備及系統有效
| 申請號: | 201810011739.0 | 申請日: | 2018-01-05 |
| 公開(公告)號: | CN108255688B | 公開(公告)日: | 2021-05-28 |
| 發明(設計)人: | 汪剛;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F16/17;G06F16/182 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 彭程程 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 日志 顯示 方法 存儲 介質 電子設備 系統 | ||
本發明公開了一種應用程序日志的顯示方法、存儲介質、設備及系統,涉及應用開發技術領域。該方法包括以下步驟:在移動客戶端上運行應用程序,獲取應用程序運行過程中所產生的所有日志信息,并存入指定的日志文件;創建日志顯示界面,在日志顯示界面中顯示所述日志文件中的日志信息。本發明直接運行應用程序就可以查看日志,無需使用開發工具對應用程序進行編譯和鏈接,能夠有效提高應用程序的開發效率。
技術領域
本發明涉及應用開發技術領域,具體來講是一種應用程序日志的顯示方法、存儲介質、設備及系統。
背景技術
隨著手機移動端的快速發展,應用程序(Application,APP)的功能越來越復雜,需要開發和維護的模塊越來越多。在應用程序的開發和調試的過程中,經常會輸出日志(log),所謂日志就是應用程序運行過程中輸出的供開發人員使用和觀察數據的信息,這些信息對于開發人員發現并解決錯誤、缺陷、性能問題極為重要,可以一步步知道應用程序的流程邏輯是否正確。每次查看應用程序的日志通常需要將移動客戶端連接到電腦上相應的開發工具,通過開發工具進行編譯和鏈接,整個過程比較耗時,造成開發效率較低,而且隨著程序代碼的數量的增加,對電腦性能的要求也相應提高。
發明內容
本發明的目的是為了克服上述背景技術的不足,提供一種應用程序日志的顯示方法、存儲介質、設備及系統,直接運行應用程序就可以查看日志,無需使用開發工具對應用程序進行編譯和鏈接,能夠有效提高應用程序的開發效率。
為達到以上目的,本發明采取的技術方案是:提供一種應用程序日志的顯示方法,該方法包括以下步驟:
在移動客戶端上運行應用程序,獲取應用程序運行過程中所產生的所有日志信息,并存入指定的日志文件;
創建日志顯示界面,在日志顯示界面中顯示所述日志文件中的日志信息。
在上述技術方案的基礎上,獲取應用程序運行過程中所產生的所有日志信息的具體流程包括:
定時獲取應用程序默認的主線程的并行隊列;
依次獲取所述并行隊列中當前進程的日志信息。
在上述技術方案的基礎上,依次獲取所述并行隊列中當前進程的日志信息的具體流程包括:
調用應用程序日志輸出接口,創建一個應用程序的日志數據庫的查詢對象;
調用應用程序編程接口,依次獲取所述并行隊列中當前進程的線程標示;
調用應用程序日志輸出接口,根據所述線程標示和所述查詢對象,從應用程序的日志數據庫中查詢該線程標示對應的日志信息;
將查找到的日志信息存入所述日志文件。
在上述技術方案的基礎上,在日志顯示界面中,按照設定的文本格式顯示所述日志文件中的日志信息,所述文本格式包括字體大小和文字的斷行模式。
本發明還提供一種存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現上述應用程序日志的顯示方法的步驟。
本發明還提供一種控件呈現設備,包括存儲器、處理器及存儲在存儲器上并在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述應用程序日志的顯示方法的步驟。
本發明還提供一種應用程序日志的顯示系統,該系統包括日志獲取模塊、存儲單元和日志顯示模塊;
所述日志獲取模塊用于:在移動客戶端上獲取應用程序運行過程中所產生的所有日志信息,并存入指定的日志文件;
所述存儲單元用于:存儲所述日志文件;
所述日志顯示模塊用于:創建日志顯示界面,在日志顯示界面中顯示所述日志文件中的日志信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810011739.0/2.html,轉載請聲明來源鉆瓜專利網。





