[發(fā)明專利]一種日志輸出方法和裝置有效
| 申請?zhí)枺?/td> | 201310044847.5 | 申請日: | 2013-01-31 |
| 公開(公告)號: | CN103152391A | 公開(公告)日: | 2013-06-12 |
| 發(fā)明(設計)人: | 王佳良 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12;H04L12/24 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 310053 浙江省杭州市高新技術產業(yè)*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 日志 輸出 方法 裝置 | ||
技術領域
本發(fā)明涉及通信技術領域,特別是涉及一種基于線程級別的用戶設備的日志輸出方法和裝置。
背景技術
為了追蹤Web系統(tǒng)中各種應用的運行狀態(tài),在具體實現(xiàn)時都會有輸出該應用的日志信息的過程。為了輸出具體應用的日志信息,現(xiàn)有技術中,Web服務器都會設置一個日志級別(如致命級別、警告級別等),對于輸出的具體應用的所有日志信息,Web服務器均將按照該設置的日志級別輸出對應的日志信息。
但是,上述方式無法針對不同用戶設備輸出基于線程級別的不同日志信息;在設置的日志級別較低時,對于某些需要詳細輸出基于線程級別日志信息的用戶設備,顯然無法滿足這部分用戶設備的需求;在設置的日志級別較高時,對于某些不需要詳細輸出日志信息的用戶設備,詳細輸出日志信息必然會造成資源浪費。
發(fā)明內容
本發(fā)明提供一種日志輸出方法和裝置,以能夠針對不同用戶設備輸出不同基于線程級別的日志信息。
為了達到上述目的,本發(fā)明具體是通過如下技術方案實現(xiàn)的:
一種日志輸出方法,應用于包括用戶設備和Web服務器的Web應用系統(tǒng)中,所述Web服務器上記錄有跟蹤列表文件,且所述跟蹤列表文件中記錄了用戶設備的IP地址,該方法包括以下步驟:
所述Web服務器在接收到用戶設備的訪問請求時,獲取所述用戶設備對應的IP地址,并通過所述IP地址查詢所述跟蹤列表文件中記錄的IP地址;
如果所述跟蹤列表文件中有所述IP地址對應的記錄,則所述Web服務器將所述訪問請求對應的線程ID記錄到內存變量中;
所述Web服務器在需要輸出當前線程ID對應的日志信息時,通過所述當前線程ID查詢所述內存變量中記錄的線程ID;
如果所述內存變量中有所述當前線程ID對應的記錄,則所述Web服務器輸出所述當前線程ID對應的用戶設備的指定日志級別的日志信息。
所述Web服務器將所述訪問請求對應的線程ID記錄到內存變量中,之后還包括:所述Web服務器在所述訪問請求處理完成之后,從所述內存變量中刪除所述訪問請求對應的線程ID。
所述Web服務器通過所述當前線程ID查詢所述內存變量中記錄的線程ID,之后還包括:如果所述內存變量中沒有所述當前線程ID對應的記錄,則所述Web服務器輸出所述當前線程ID對應的用戶設備的原始日志級別的日志信息。
所述指定日志級別比所述原始日志級別的日志級別高。
所述跟蹤列表文件中記錄的IP地址具體為:需要詳細輸出指定日志級別日志信息的用戶設備的IP地址。
本發(fā)明提供一種Web服務器,應用于包括用戶設備和所述Web服務器的Web應用系統(tǒng)中,所述Web服務器上維護有跟蹤列表文件,且所述Web服務器包括:
第一記錄模塊,用于在所述跟蹤列表文件中記錄用戶設備的IP地址;
第一查詢模塊,用于在接收到用戶設備的訪問請求時,獲取所述用戶設備對應的IP地址,通過所述IP地址查詢所述跟蹤列表文件中記錄的IP地址;
第二記錄模塊,用于在所述跟蹤列表文件中有所述IP地址對應的記錄時,將所述訪問請求對應的線程ID記錄到內存變量中;
第二查詢模塊,用于在需要輸出當前線程ID對應的日志信息時,通過所述當前線程ID查詢所述內存變量中記錄的線程ID;
輸出模塊,用于當所述內存變量中有所述當前線程ID對應的記錄時,輸出所述當前線程ID對應的用戶設備的指定日志級別的日志信息。
還包括:刪除模塊,用于在所述訪問請求處理完成之后,從所述內存變量中刪除所述訪問請求對應的線程ID。
所述輸出模塊,還用于當所述內存變量中沒有所述當前線程ID對應的記錄時,輸出所述當前線程ID對應的用戶設備的原始日志級別的日志信息。
所述指定日志級別比所述原始日志級別的日志級別高。
所述跟蹤列表文件中記錄的IP地址具體為:需要詳細輸出指定日志級別日志信息的用戶設備的IP地址。
與現(xiàn)有技術相比,本發(fā)明至少具有以下優(yōu)點:本發(fā)明中,Web服務器能夠針對不同用戶設備輸出不同日志級別的日志信息,從而會產生更加清晰的日志信息,繼而大大提高Web應用系統(tǒng)分析和定位問題的效率。
附圖說明
圖1是本發(fā)明提供的一種日志輸出方法流程圖;
圖2是本發(fā)明提出的一種日志輸出設備結構圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310044847.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種玩具水槍
- 下一篇:大功率LED條形結構節(jié)能燈





