• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    日志的打印控制方法和打印控制裝置制造方法及圖紙

    技術編號:10359942 閱讀:156 留言:0更新日期:2014-08-27 16:04
    本發明專利技術提供一種日志的打印控制方法和打印控制裝置,該打印控制方法包括:從設備處獲取日志;解析所述日志,以得到所述日志中包含的標簽,所述標簽對應于所述設備的指定功能模塊;統計每個類型的所述標簽對應的日志數量;當任一類型的標簽對應的日志數量大于或等于預設數量時,取消對所述任一類型的標簽對應的功能模塊中滿足預設條件的日志的打印操作。在本發明專利技術的技術方案中,通過對日志的分類統計,能夠了解到每個功能模塊對應的日志打印次數,并通過取消對部分日志的打印操作,降低了打印日志的總數量,從而能夠減少對存儲器的讀寫次數,有助于實現對設備運行系統的優化。

    【技術實現步驟摘要】
    日志的打印控制方法和打印控制裝置
    本專利技術涉及計算機
    ,尤其涉及日志的打印控制方法和打印控制裝置。
    技術介紹
    為了便于了解設備的運行狀況,需要通過在設備的運行系統中添加打印標簽,從而生成相應的日志信息,以供查詢和分析。日志信息在生成后直接寫入設備的存儲器,比如智能手機或智能電視中的emmc (Embedded Multi Media Card,嵌入式多媒體卡)。由于運行系統的開發量很大,往往是由不同的人員分別進行開發,比如按照功能模塊進行分配,使得有些功能模塊可能包含了較多的打印標簽,造成對存儲器的大量讀寫操作,嚴重影響存儲器的性能和使用壽命。
    技術實現思路
    有鑒于此,本專利技術提供一種新的技術方案,可以解決日志打印數量過多,造成對存儲器的讀寫操作過于頻繁、影響存儲器的性能和使用壽命的技術問題。為實現上述目的,本專利技術提供技術方案如下:根據本專利技術的第一方面,提出了一種日志的打印控制方法,包括:從設備處獲取日志;解析所述日志,以得到所述日志中包含的標簽,所述標簽對應于所述設備的指定功能模塊;統計每個類型的所述標簽對應的日志數量;當任一類型的標簽對應的日志數量大于或等于預設數量時,取消對所述任一類型的標簽對應的功能模塊中滿足預設條件的日志的打印操作。根據本專利技術的第二方面,提出了一種日志的打印控制裝置,包括:獲取單元,用于從設備處獲取日志;解析單元,用于解析所述日志,以得到所述日志中包含的標簽,所述標簽對應于所述設備的指定功能模塊;統計單元,用于統計每個類型的所述標簽對應的日志數量;處理單元,用于當任一類型的標簽對應的日志數量大于或等于預設數量時,取消對所述任一類型的標簽對應的功能模塊中滿足預設條件的日志的打印操作。根據本專利技術的第三方面,提出了一種日志的打印控制裝置,包括:處理器;用于存儲處理器可執行指令的存儲器;其中,所述處理器被配置為:從設備處獲取日志;解析所述日志,以得到所述日志中包含的標簽,所述標簽對應于所述設備的指定功能模塊;統計每個類型的所述標簽對應的日志數量;當任一類型的標簽對應的日志數量大于或等于預設數量時,取消對所述任一類型的標簽對應的功能模塊中滿足預設條件的日志的打印操作。由以上技術方案可見,本專利技術通過對日志的分類統計,可以了解到每個功能模塊對應的日志打印次數,并據此取消部分日志的打印,從而通過減少打印日志的總數量來實現對設備運行系統的優化,有助于減少對設備中存儲器的讀寫操作,提升存儲器的性能和使用壽命。【附圖說明】圖1示出了根據本專利技術的一個實施例的日志的打印控制方法的流程示意圖;圖2示出了根據本專利技術的另一個實施例的日志的打印控制方法的流程示意圖;圖3示出了根據本專利技術的一個實施例的日志信息的示意圖;圖4示出了根據本專利技術的另一個實施例的日志的打印控制方法的流程示意圖;圖5示出了根據本專利技術的一個實施例的日志的打印控制裝置的示意框圖。【具體實施方式】本專利技術通過對日志的分類統計,可以了解到每個功能模塊對應的日志打印次數,并據此取消部分日志的打印,從而通過減少打印日志的總數量來實現對設備運行系統的優化,有助于減少對設備中存儲器的讀寫操作,提升存儲器的性能并延長其使用壽命。為對本專利技術進行進一步說明,提供下列實施例:圖1示出了根據本專利技術的一個實施例的日志的打印控制方法的流程示意圖。如圖1所示,根據本專利技術的一個實施例的日志的打印控制方法,包括:步驟102,從設備處獲取日志;在本實施例中,設備在運行過程中生成日志,該日志記錄了設備和/或設備所處網絡的運行狀況等信息。當需要對日志進行分析時,該日志可以是設備實時生成并存儲于存儲器中的,也可以是在其他任意時刻生成并保存的。步驟104,解析所述日志,以得到所述日志中包含的標簽,所述標簽對應于所述設備的指定功能模塊;在本實施例中,標簽是包含在日志中的信息,且每個類型標簽對應于一種功能模塊,因而通過獲取和識別標簽的類型,即可在日志和功能模塊之間建立關聯,從而準確統計出不同功能模塊對應的日志數量。步驟106,統計每個類型的所述標簽對應的日志數量;在本實施例中,可以對每個類型的標簽對應的日志數量進行統計;當然,也可以根據需求來確定實際關注的功能模塊,從而僅對相應類型的標簽對應的日志數量進行統計。步驟108,當任一類型的標簽對應的日志數量大于或等于預設數量時,取消對所述任一類型的標簽對應的功能模塊中滿足預設條件的日志的打印操作。在本實施例中,開發者或者用戶可以根據實際需求,預先設置不同的條件,從而當某個類型的標簽對應的日志數量過多(比如大于或等于預設數量)時,通過取消對相應功能模塊中部分日志的打印操作,從而減少該功能模塊的日志打印數量。其中,被取消的日志應當為相對不重要的日志,即“預設條件”用于挑選出相對不重要的日志,從而保留更為重要的日志,以供用于日后的故障分析等。由上述實施例可知,本專利技術的技術方案通過獲取日志中包含的標簽,并確定該標簽的類型,實現了對不同功能模塊對應日志數量的分類統計;同時,通過判斷每個功能模塊(即相應類型的標簽)對應的日志數量的大小,并當日志數量較多時,取消部分日志的打印操作,以降低相應功能模塊打印的日志數量,避免對設備中存儲器的過量讀寫,有助于提升存儲器的性能并延長其使用壽命。下面以一典型場景為例,對基于本專利技術技術方案的對日志進行打印控制的流程進行說明。其中,圖2示出了根據本專利技術的一個實施例的日志的打印控制方法的流程示意圖。如圖2所示,根據本專利技術的一個實施例的日志的打印控制方法的流程包括:步驟202,設備開機。該設備可以是任意可以生成日志的終端或服務器。步驟204,設備的操作系統運行后,啟動日志收集程序。具體地,比如當設備為運行Android系統的智能電視時,該日志收集程序可以為命令行工具Logcat。步驟206,日志收集程序收集設備生成的日志,并將日志存儲至預設路徑下的日志文件log.0中。用于舉例,該預設路徑比如為/data/log/log.0。步驟208,監測日志文件log.0的大小,當達到預設數據量(比如為4M)時,進入步驟210,否則繼續執行對日志寫入操作。步驟210,對日志文件log.0進行重命名,比如將log.0重命名為log.1,并將原來的log.1重命名為log.2......將原來的log.η重命名為log.n+1,使得每次都只需要將日志寫入/data/log/log.0即可,且無需擔心已生成的日志被覆蓋。當然,步驟210僅為一種示例性實施方式,日志收集程序也可以按順序依次生成各個日志文件,比如從log.0、log.1......log.η的順序生成各個日志文件,并確保每個日志文件的大小為預設大小。步驟212,在設備開機后,還啟動日志監視程序。需要說明的是,雖然通過步驟204和步驟212分別表示對“日志收集程序”和“日志監視程序”的啟動操作,但兩者的功能并不存在必要的依賴關系,因而本專利技術中并不具體限定兩者之間的執行順序。步驟214,日志監視程序監視預設路徑下的日志文件的數量。步驟216,判斷日志文件的數量是否達到預設數量(比如5個日志文件),若是則進入步驟218,否則繼續監視。步驟218,遍歷預設路徑下的所有日志文件(即上述的預設數量的日志文件),獲取每個日志文件下的每條日志中包含的標簽,并確定該標簽的類本文檔來自技高網...

    【技術保護點】
    一種日志的打印控制方法,其特征在于,包括:從設備處獲取日志;解析所述日志,以得到所述日志中包含的標簽,所述標簽對應于所述設備的指定功能模塊;統計每個類型的所述標簽對應的日志數量;當任一類型的標簽對應的日志數量大于或等于預設數量時,取消對所述任一類型的標簽對應的功能模塊中滿足預設條件的日志的打印操作。

    【技術特征摘要】
    1.一種日志的打印控制方法,其特征在于,包括: 從設備處獲取日志; 解析所述日志,以得到所述日志中包含的標簽,所述標簽對應于所述設備的指定功能模塊; 統計每個類型的所述標簽對應的日志數量; 當任一類型的標簽對應的日志數量大于或等于預設數量時,取消對所述任一類型的標簽對應的功能模塊中滿足預設條件的日志的打印操作。2.根據權利要求1所述的方法,其特征在于,所述滿足預設條件的日志為:優先級小于或等于預設級別的日志。3.根據權利要求1所述的方法,其特征在于,解析所述日志包括: 記錄所述設備中的待解析日志文件的數量,所述待解析日志文件中包含預設數據量的日志;當所述數量達到預設數量時,執行對該預設數量的待解析日志文件的解析操作; 或者,按照預設的時間間隔,調取所述設備中的待解析日志文件,并執行對所述待解析日志文件的解析操作。4.根據權利要求3所述的方法,其特征在于,還包括: 將完成了解析操作的所 述待解析日志文件標記為已解析日志文件。5.根據權利要求1所述的方法,其特征在于,還包括: 將所述任一類型的標簽對應的統計結果和/或日志上傳至服務器,以由所述服務器取消對相應的功能模塊中滿足預設條件的日志的打印操作。6.一種日志的打印控制裝置,其特征在于,包括: 獲取單元,用于從設備處獲取日志; 解析單元,用于解析所述日志,以得到所述日志中包含的標簽,所述標簽...

    【專利技術屬性】
    技術研發人員:曲仕輝
    申請(專利權)人:樂視致新電子科技天津有限公司
    類型:發明
    國別省市:天津;12

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码日韩精品一区二区免费暖暖 | YW尤物AV无码国产在线观看| 日韩精品无码一本二本三本| 免费A级毛片无码免费视| 久久久久无码国产精品不卡| 久久久久久亚洲AV无码专区| 特级无码a级毛片特黄| 日韩精品久久无码中文字幕| 久久精品无码免费不卡| 无码人妻精品一区二区三区蜜桃| 日韩av无码中文无码电影| 亚洲AV无码XXX麻豆艾秋| 色欲狠狠躁天天躁无码中文字幕| 亚洲AⅤ永久无码精品AA| 中文字幕无码日韩欧毛| 亚洲AV中文无码乱人伦下载| 亚洲国产精品无码久久久久久曰| 曰产无码久久久久久精品| 久久亚洲精品中文字幕无码| 亚洲精品一级无码中文字幕| 精品无码中出一区二区| 无码中文字幕人妻在线一区二区三区| 色偷偷一区二区无码视频| 中文午夜乱理片无码| 久久伊人亚洲AV无码网站| 国产在线精品无码二区二区| 亚洲中文字幕无码中文| 性虎精品无码AV导航| 亚洲精品GV天堂无码男同| 无码国产精品一区二区免费式直播| 国产网红无码精品视频 | 成人无码一区二区三区| 无码人妻一区二区三区精品视频| 亚洲AV无码一区二区三区性色| 亚洲色av性色在线观无码| 亚洲毛片无码专区亚洲乱| 亚洲av无码一区二区三区四区| 91精品久久久久久无码| 中文字幕人成无码人妻综合社区| 久久久久久亚洲Av无码精品专口| 无码人妻丝袜在线视频|