本發明專利技術公開了一種基于消息通知的系統日志記錄的實現方法及系統;所述方法包括以下步驟:S1、為系統日志創建消息通知;S2、根據消息內容和消息類型對消息通知進行消息處理,并將消息通知的處理結果返回至服務器;S3、刪除處理完成的消息通知。所述系統包括:消息通知創建模塊用于為系統日志創建消息通知;消息通知處理模塊用于根據消息內容和消息類型對消息通知進行消息處理,并將消息通知的處理結果返回至服務器;消息通知刪除模塊,用于將處理完成的消息通知刪除。本發明專利技術提高了對系統日志處理的針對性和效率,保證了系統日志記錄的擴展性,有效地降低了系統日志記錄與軟件主體業務之間的耦合性,提升軟件性能。
【技術實現步驟摘要】
一種基于消息通知的系統日志記錄的實現方法及系統
本專利技術涉及系統日志處理
,尤其涉及一種基于消息通知的系統日志記錄的實現方法。
技術介紹
系統日志的記錄,是任何一個軟件都必不可少的,但相對于軟件的具體業務操作,系統日志又是相對次要的,在軟件的具體業務不受影響的前提下,系統日志的記錄重要級別較低,即系統日志記錄出現錯誤或問題時,應保證軟件的具體業務繼續運動。基于上述問題,需要研發一種基于消息通知的系統日志記錄的實現方法及系統,以降低系統日志記錄與軟件業務主體之間的耦合性,提升軟件的性能。
技術實現思路
基于
技術介紹
存在的技術問題,本專利技術提出了一種基于消息通知的系統日志記錄的實現方法及系統。本專利技術提出的基于消息通知的系統日志記錄的實現方法,包括以下步驟:S1、為系統日志創建消息通知;所述消息通知至少包括消息內容和消息類型;S2、根據消息內容和消息類型對消息通知進行消息處理,并將消息通知的處理結果返回至服務器;S3、刪除處理完成的消息通知。優選地,所述消息通知還包括消息發送位置、消息發送時間、消息級別。優選地,步驟S2中具體包括:接收到消息通知后,根據消息通知的消息內容、消息類型、消息發送位置、消息發送時間、消息級別對消息通知進行消息入庫、寫日志文件、發送短信、報警操作,并在消息處理完成后將消息通知處理完成結果返回至服務器。優選地,步驟S3中具體包括:服務器接收到消息通知處理完成結果后,刪除處理完成的消息通知。本專利技術提出的基于消息通知的系統日志記錄的系統,包括:消息通知創建模塊,用于為系統日志創建消息通知;所述消息通知至少包括消息內容和消息類型;消息通知處理模塊,用于根據消息內容和消息類型對消息通知進行消息處理,并將消息通知的處理結果返回至服務器;消息通知刪除模塊,用于將處理完成的消息通知刪除。優選地,所述所述消息通知還包括消息發送位置、消息發送時間、消息級別。優選地,消息通知處理模塊具體用于:接收到消息通知后,根據消息通知的消息內容、消息類型、消息發送位置、消息發送時間、消息級別對消息通知進行消息入庫、寫日志文件、發送短信、報警操作,并在消息處理完成后將消息通知處理完成結果返回至服務器。優選地,消息通知刪除模塊具體用于:當服務器接收到消息通知處理完成結果后,刪除處理完成的消息通知。本專利技術首先為系統日志創建消息通知,消息通知中包括了消息內容、消息類型、消息發送位置、消息發送時間、消息級別,通過對消息通知進行詳細的標注,有利于服務器根據上述詳細的信息對接收到的消息通知進行入庫、寫日志文件、發送短信、報警等不同類型的操作處理,不僅提高了對系統日志處理的針對性和效率,而且保證了系統日志記錄的擴展性;進一步地,為系統日志創建消息通知,且為消息通知的格式和內容制定標準,統一了消息通知的模式,提高了系統日志記錄的規范性;更進一步地,通過對系統日志創建消息通知,再根據消息通知的內容進行相對應的操作處理,且在操作處理完成后刪除消息通知,有效地降低了系統日志記錄與軟件主體業務之間的耦合性,使得系統日志的記錄操作不影響軟件的運行,從而提升軟件性能,保障軟件的正常穩定運行。附圖說明圖1為一種基于消息通知的系統日志記錄的實現方法的步驟示意圖;圖2為一種基于消息通知的系統日志記錄的系統的結構示意圖。具體實施方式如圖1、圖2所示,圖1、圖2為本專利技術提出的一種基于消息通知的系統日志記錄的實現方法及系統。參照圖1,本專利技術提出的基于消息通知的系統日志記錄的實現方法,包括以下步驟:S1、為系統日志創建消息通知;所述消息通知至少包括消息內容和消息類型;上述消息內容和消息通知有利于系統根據其信息對消息通知進行處理;所述消息通知還包括消息發送位置、消息發送時間、消息級別,上述信息有利于服務器根據上述信息對消息通知作進一步處理;且通過對系統日志創建各類信息,有利于對系統日志記錄統一化管理,提高了系統日志記錄的規范性。S2、根據消息內容和消息類型對消息通知進行消息處理,并將消息通知的處理結果返回至服務器;步驟S2中具體包括:接收到消息通知后,根據消息通知的消息內容、消息類型、消息發送位置、消息發送時間、消息級別對消息通知進行消息入庫、寫日志文件、發送短信、報警操作,并在消息處理完成后將消息通知處理完成結果返回至服務器;通過對消息通知的各方面信息進行采集,有利于服務器根據上述全面的信息對消息通知進行各類不同的處理,有效地降低了系統日志記錄與軟件主體業務之間的耦合性,在不影響軟件運行的前提下提升了軟件性能。S3、刪除處理完成的消息通知;步驟S3中具體包括:服務器接收到消息通知處理完成結果后,刪除處理完成的消息通知;及時將處理完成的消息通知刪除,減少了服務器的存儲容量,進一步提升服務器的運行效率。參照圖2,本專利技術提出的基于消息通知的系統日志記錄的系統,包括:消息通知創建模塊,用于為系統日志創建消息通知;所述消息通知至少包括消息內容和消息類型;上述消息內容和消息通知有利于系統根據其信息對消息通知進行處理;所述所述消息通知還包括消息發送位置、消息發送時間、消息級別,上述信息有利于服務器根據上述信息對消息通知作進一步處理;且通過對系統日志創建各類信息,有利于對系統日志記錄統一化管理,提高了系統日志記錄的規范性。消息通知處理模塊,用于根據消息內容和消息類型對消息通知進行消息處理,并將消息通知的處理結果返回至服務器;消息通知處理模塊具體用于:接收到消息通知后,根據消息通知的消息內容、消息類型、消息發送位置、消息發送時間、消息級別對消息通知進行消息入庫、寫日志文件、發送短信、報警操作,并在消息處理完成后將消息通知處理完成結果返回至服務器;通過對消息通知的各方面信息進行采集,有利于服務器根據上述全面的信息對消息通知進行各類不同的處理,有效地降低了系統日志記錄與軟件主體業務之間的耦合性,在不影響軟件運行的前提下提升了軟件性能。消息通知刪除模塊,用于將處理完成的消息通知刪除;消息通知刪除模塊具體用于:當服務器接收到消息通知處理完成結果后,刪除處理完成的消息通知;及時將處理完成的消息通知刪除,減少了服務器的存儲容量,進一步提升服務器的運行效率。本實施方式首先為系統日志創建消息通知,消息通知中包括了消息內容、消息類型、消息發送位置、消息發送時間、消息級別,通過對消息通知進行詳細的標注,有利于服務器根據上述詳細的信息對接收到的消息通知進行入庫、寫日志文件、發送短信、報警等不同類型的操作處理,不僅提高了對系統日志處理的針對性和效率,而且保證了系統日志記錄的擴展性;進一步地,為系統日志創建消息通知,且為消息通知的格式和內容制定標準,統一了消息通知的模式,提高了系統日志記錄的規范性;更進一步地,通過對系統日志創建消息通知,再根據消息通知的內容進行相對應的操作處理,且在操作處理完成后刪除消息通知,有效地降低了系統日志記錄與軟件主體業務之間的耦合性,使得系統日志的記錄操作不影響軟件的運行,從而提升軟件性能,保障軟件的正常穩定運行。以上所述,僅為本專利技術較佳的具體實施方式,但本專利技術的保護范圍并不局限于此,任何熟悉本
的技術人員在本專利技術揭露的技術范圍內,根據本專利技術的技術方案及其專利技術構思加以等同替換或改變,都應涵蓋在本專利技術的保護范圍之內。本文檔來自技高網...

【技術保護點】
一種基于消息通知的系統日志記錄的實現方法,其特征在于,包括以下步驟:S1、為系統日志創建消息通知;所述消息通知至少包括消息內容和消息類型;S2、根據消息內容和消息類型對消息通知進行消息處理,并將消息通知的處理結果返回至服務器;S3、刪除處理完成的消息通知。
【技術特征摘要】
1.一種基于消息通知的系統日志記錄的實現方法,其特征在于,包括以下步驟:S1、為系統日志創建消息通知;所述消息通知至少包括消息內容和消息類型;S2、根據消息內容和消息類型對消息通知進行消息處理,并將消息通知的處理結果返回至服務器;S3、刪除處理完成的消息通知。2.根據權利要求1所述的基于消息通知的系統日志記錄的實現方法,其特征在于,所述消息通知還包括消息發送位置、消息發送時間、消息級別。3.根據權利要求2所述的基于消息通知的系統日志記錄的實現方法,其特征在于,步驟S2中具體包括:接收到消息通知后,根據消息通知的消息內容、消息類型、消息發送位置、消息發送時間、消息級別對消息通知進行消息入庫、寫日志文件、發送短信、報警操作,并在消息處理完成后將消息通知處理完成結果返回至服務器。4.根據權利要求3所述的基于消息通知的系統日志記錄的實現方法,其特征在于,步驟S3中具體包括:服務器接收到消息通知處理完成結果后,刪除處理完成的消息通知。5.一種基于消息通知的...
【專利技術屬性】
技術研發人員:張利,馬偉,鮑龍飛,余斌,胡養成,胡永全,
申請(專利權)人:安徽大智睿科技技術有限公司,
類型:發明
國別省市:安徽,34
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。