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

    一種日志記錄的方法和裝置制造方法及圖紙

    技術編號:8271489 閱讀:147 留言:0更新日期:2013-01-31 03:43
    本發明專利技術公開了一種日志記錄的方法及裝置,所述方法包括:獲取日志數據,所述日志數據中包括日志級別和特征信息標識;當存在某個日志級別對應的預置配置文件時,將相應日志級別的日志數據寫入該配置文件中;所述配置文件用于由預設進程進行掃描,以進行異常日志提醒處理;在所述配置文件中按特征信息標識組織對應的日志數據,本發明專利技術可以在減少日志數據存儲資源占用的基礎上,提高定位日志及報告異常日志的效率。

    【技術實現步驟摘要】
    本專利技術涉及文件處理
    ,具體涉及一種日志記錄的方法,一種日志記錄的裝置,以及,一種日志記錄的系統。
    技術介紹
    網絡設備、系統及服務程序等,在運作時都會產生一個叫日志(log)的事件記錄;每一行日志都記載著日期、時間、使用者及動作等相關操作的描述。日志是查看系統運行狀態和排查問題的主要依據。日志可以用來對線上業務運行過程的記錄和運行程序的監控,通過分析記錄的日志可以為出現和可能出現的錯誤進行提示、警告,還可以統計業務標識信息,為業務邏輯改進和應用程序升級提供可靠的依據。例如,某個軟件中應用程序出現崩潰情況,那么可以從程序事件日志中找到相應的記錄,從而幫助分析并解決問題?,F有技術中,日志記錄的內容通常是海量的,以諸如電子支付系統等線上系統的日志記錄為例,一筆支付交易,往往會產生多條日志記錄,并且,并發的多筆交易產生的記錄往往會交錯層疊的記錄下來,在這種情況下,相關技術人員如果想要查詢系統中某個或某幾個功能模塊的運行情況,或對某個出錯的問題排查的效率是比較低的,比如,用戶需要查詢在一段時間內系統調用了哪些服務,服務的調用順序是怎樣的?系統拋出的出錯報警涉及的模塊有哪些?這些模塊都是采取的哪種恢復操作?在日志量較大的情況,要從系統日志繁雜的信息中查詢出上述信息,顯然是一個非常耗時耗力的過程。因此,目前需要本領域技術人員迫切解決的一個技術問題就是如何能夠創新地提出一種日志記錄的方法,用以在減少日志數據存儲資源占用的基礎上,提高定位日志及報告異常日志的效率。
    技術實現思路
    鑒于上述問題,提出了本專利技術以便提供一種克服上述問題或者至少部分地解決上述問題的一種日志記錄的方法,相應的一種日志記錄的裝置。依據本專利技術的一個方面,提供了一種日志記錄的方法,包括獲取日志數據,所述日志數據中包括日志級別和特征信息標識;當存在某個日志級別對應的預置配置文件時,將相應日志級別的日志數據寫入該配置文件中;所述配置文件用于由預設進程進行掃描,以進行異常日志提醒處理;在所述配置文件中按特征信息標識組織對應的日志數據??蛇x地,所述日志數據中還包括記錄時間;所述的方法還包括 將所述按特征信息標識組織的日志數據,按照所述記錄時間進行排序。可選地,所述方法用于交易平臺的日志記錄,所述特征信息標識為交易平臺中每筆交易的交易流水號??蛇x地,所述日志級別具有標識,所述預置配置文件為文件名中包含所述日志級別標識的配置文件;所述當存在某個日志級別對應的預置配置文件時,將相應日志級別的日志數據寫入對應的配置文件中的步驟包括檢查指定目錄下是否存在具有包含相應日志級別標識的文件名的配置文件;若是,則將相應日志級別的日志數據寫入對應的配置文件中??蛇x地,所述日志數據中還包括業務標識信息,所述日志級別具有標識,所述預置配置文件為文件名包含所述業務標識信息日志級別標識的配置文件;所述當存在某個日志級別對應的預置配置文件時,將相應日志級別的日志數據寫入對應的配置文件中的步驟包括·檢查指定目錄下是否存在具有包含相應業務標識信息和日志級別標識的文件名的配置文件;若是,則將相應日志級別的日志數據寫入對應的配置文件中。可選地,所述日志數據中還包括進程信息和/或線程信息,和/或,業務操作信息。根據本專利技術的另一方面,提供了一種日志記錄的裝置,包括日志數據獲取模塊,用于獲取日志數據,所述日志數據中包括日志級別和特征信息標識;日志文件檢測模塊,用于判斷是否存在某個日志級別對應的預置配置文件,若是,則調用日志寫入模塊;日志寫入模塊,用于將相應日志級別的日志數據寫入該配置文件中;所述配置文件用于由預設進程進行掃描,以進行異常日志提醒處理;日志數據組織模塊,用于在所述配置文件中按特征信息標識組織對應的日志數據??蛇x地,所述日志數據中還包括記錄時間;所述的裝置還包括排序模塊,用于將所述按特征信息標識組織的日志數據,按照所述記錄時間進行排序。可選地,所述裝置用于交易平臺的日志記錄,所述特征信息標識為交易平臺中每筆交易的交易流水號??蛇x地,所述日志級別具有標識,所述預置配置文件為文件名中包含所述日志級別標識的配置文件。 可選地,所述日志數據中還包括業務標識信息,所述日志級別具有標識,所述預置配置文件為文件名包含所述業務標識信息日志級別標識的配置文件??蛇x地,所述日志數據中還包括進程信息和/或線程信息,和/或,業務操作信息。本專利技術在日志記錄的過程中,將滿足日志級別條件的日志數據寫入對應的配置文件中,預設的進程可以對所述配置文件進行掃描并發起異常日志的提醒處理,同時所有的日志數據將按照特征信息標識進行組織,從而提高定位日志及報告異常日志的效率。在只針對所有日志級別中的某一個或某幾個日志級別設置配置文件的情況下,本專利技術實施例可以有效減少日志文件所占用的存儲空間。并通過日志文件動態配置的方式,使得日志的管理更加靈活,從而保證在日志文件中所儲存的信息大部分是有價值的信息,對于用戶查詢日志的操作而言,也有利于用戶操作效率的提高。上述說明僅是本專利技術技術方案的概述,為了能夠更清楚了解本專利技術的技術手段,而可依照說明書的內容予以實施,并且為了讓本專利技術的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本專利技術的具體實施方式。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本專利技術的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中圖I示出了根據本發 明一個實施例的一種日志記錄的方法實施例I的步驟流程圖;圖2示出了根據本專利技術一個實施例的一種日志記錄的方法實施例2的步驟流程圖;圖3示出了根據本專利技術一個實施例的一種日志記錄的裝置實施例的結構框圖。具體實施例方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。本專利技術實施例的核心構思之一,在日志記錄的過程中,將滿足日志級別條件的日志數據寫入對應的配置文件中,預設的進程可以對所述配置文件進行掃描并發起異常日志的提醒處理,同時所有的日志數據將按照特征信息標識進行組織,從而提高定位日志及報告異常日志的效率。參照圖1,其示出了本專利技術的一種日志記錄的方法實施例I的步驟流程圖,具體可以包括如下步驟步驟101,獲取日志數據,所述日志數據中包括日志級別和特征信息標識;在本專利技術的一種優選實施例中,所述日志級別可以由本領域技術人員根據實際情況進行設置。例如,配置日志所有可用的級別為INF0,DEBUG, ERROR, WARN,FATAL;其中,INFO是指所有關鍵的動作點以及結果;DEBUG是指為了調試整個系統而打開的一些調試信息,在系統穩定運行的時候,可以關閉該信息;ERROR表示系統發生了一些錯誤,將錯誤的信息記錄下來;WARN是指為了記錄當系統接近一些資源臨界值或者已經出現了一些資源不夠用或者系統錯誤,暫時還不至于影響整個系統的運行但需要引起關注的信息;FATAL表示已經出現了很嚴重的問題,需要停止系統的信息?;蛉?,配置一種半導體工廠設備控制系統日志所有可用的級別為本文檔來自技高網...

    【技術保護點】
    一種日志記錄的方法,包括:獲取日志數據,所述日志數據中包括日志級別和特征信息標識;當存在某個日志級別對應的預置配置文件時,將相應日志級別的日志數據寫入該配置文件中;所述配置文件用于由預設進程進行掃描,以進行異常日志提醒處理;在所述配置文件中按特征信息標識組織對應的日志數據。

    【技術特征摘要】
    1.一種日志記錄的方法,包括 獲取日志數據,所述日志數據中包括日志級別和特征信息標識; 當存在某個日志級別對應的預置配置文件時,將相應日志級別的日志數據寫入該配置文件中;所述配置文件用于由預設進程進行掃描,以進行異常日志提醒處理; 在所述配置文件中按特征信息標識組織對應的日志數據。2.如權利要求I所述的方法,所述日志數據中還包括記錄時間;所述的方法還包括 將所述按特征信息標識組織的日志數據,按照所述記錄時間進行排序。3.如權利要求2所述的方法,所述方法用于交易平臺的日志記錄,所述特征信息標識為交易平臺中每筆交易的交易流水號。4.如權利要求I或2或3所述的方法,所述日志級別具有標識,所述預置配置文件為文件名中包含所述日志級別標識的配置文件; 所述當存在某個日志級別對應的預置配置文件時,將相應日志級別的日志數據寫入對應的配置文件中的步驟包括 檢查指定目錄下是否存在具有包含相應日志級別標識的文件名的配置文件; 若是,則將相應日志級別的日志數據寫入對應的配置文件中。5.如權利要求I或2或3所述的方法,所述日志數據中還包括業務標識信息,所述日志級別具有標識,所述預置配置文件為文件名包含所述業務標識信息日志級別標識的配置文件; 所述當存在某個日志級別對應的預置配置文件時,將相應日志級別的日志數據寫入對應的配置文件中的步驟包括 檢查指定目錄下是否存在具有包含相應業務標識信息和日志級別標識的文件名的配...

    【專利技術屬性】
    技術研發人員:柴昱
    申請(專利權)人:北京奇虎科技有限公司,奇智軟件北京有限公司,
    類型:發明
    國別省市:

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

    1
    主站蜘蛛池模板: 亚洲毛片无码专区亚洲乱| 久久久久亚洲?V成人无码| 无码人妻精品一区二区蜜桃百度 | 国产精品毛片无码| av无码精品一区二区三区四区| 三上悠亚ssⅰn939无码播放| 日韩AV无码精品人妻系列| 亚洲AV成人无码网天堂| 日韩av无码免费播放 | 精品人妻无码一区二区三区蜜桃一| 久久美利坚合众国AV无码| 亚洲成AV人在线观看天堂无码| 蜜臀AV无码一区二区三区| 中文字幕无码久久久| 免费无码又爽又刺激高潮的视频| 亚洲大尺度无码专区尤物| 无码不卡亚洲成?人片| 亚洲av永久中文无码精品综合| 国产午夜无码精品免费看动漫| 日韩av无码成人无码免费| 熟妇人妻无码中文字幕| 三上悠亚ssⅰn939无码播放| 免费无码国产在线观国内自拍中文字幕| 久久亚洲精品成人无码网站| 国产成人无码精品一区二区三区| 一级电影在线播放无码| 无码不卡中文字幕av| 免费无码肉片在线观看| 蜜臀AV无码一区二区三区 | 国产丰满乱子伦无码专区| 国产综合无码一区二区色蜜蜜 | 全免费a级毛片免费看无码| 亚洲大尺度无码无码专线一区 | 亚洲av无码一区二区三区天堂| 亚洲AV区无码字幕中文色| 伊人久久综合精品无码AV专区 | 精品无码国产AV一区二区三区| 中文AV人妻AV无码中文视频 | 在线精品自拍无码| 国产成人精品一区二区三区无码| HEYZO无码综合国产精品227|