[發(fā)明專利]一種記錄日志的方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 200810218383.4 | 申請日: | 2008-12-12 |
| 公開(公告)號: | CN101753344A | 公開(公告)日: | 2010-06-23 |
| 發(fā)明(設計)人: | 陶建波 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/56 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 記錄 日志 方法 裝置 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別涉及一種記錄日志的方法、裝置及系統(tǒng)。
背景技術(shù)
在現(xiàn)有的信息系統(tǒng)中(比如電信系統(tǒng)、一般的企業(yè)應用系統(tǒng)),當 系統(tǒng)出了故障之后,大部分情況都需要系統(tǒng)輸出運行信息以便進行問題 定位,這個輸出的信息就是常說的日志。
因為輸出的日志需要占用大量磁盤空間、消耗磁盤讀寫資源,影響 系統(tǒng)性能,而且大量的日志也影響后續(xù)的閱讀分析,所以不能不限制日 志信息輸出量。
為了控制日志的輸出量,現(xiàn)有技術(shù)方案中把日志信息進行分級(如 分為錯誤、警告、一般信息、調(diào)試等級別),通過開關(guān)控制,只記錄錯 誤級別日志到文件中。但是發(fā)明人在發(fā)明過程中發(fā)現(xiàn),對于一個復雜的 電信系統(tǒng),如OCS(在線計費系統(tǒng)Online?Charging?System),一個業(yè) 務請求處理失敗時,不能根據(jù)輸出的日志信息快速定位出失敗原因。
發(fā)明內(nèi)容
本發(fā)明實施例要解決的問題是在控制日志信息輸出量的基礎(chǔ)上,輸 出與處理失敗的業(yè)務請求相關(guān)的日志信息,以便根據(jù)輸出的日志信息快 速定位出失敗原因。
本發(fā)明實施例一方面提供了一種記錄日志的方法,包括:
接收記錄業(yè)務請求相關(guān)信息的請求;
根據(jù)所述記錄業(yè)務請求相關(guān)信息的請求將所述業(yè)務請求相關(guān)信息 記錄到與所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū);
接收日志輸出請求,根據(jù)所述日志輸出請求將所述業(yè)務請求關(guān)聯(lián)的 日志緩存區(qū)中的業(yè)務請求相關(guān)信息寫入日志文件中。
本發(fā)明實施例一方面提供了一種記錄日志的方法,包括:
發(fā)送記錄業(yè)務請求相關(guān)信息的請求,以便日志處理裝置根據(jù)所述記 錄業(yè)務請求相關(guān)信息的請求將業(yè)務請求相關(guān)信息記錄到與所述業(yè)務請 求關(guān)聯(lián)的日志緩存區(qū);
當所述業(yè)務請求處理失敗時,發(fā)送日志輸出請求,以便日志處理裝 置根據(jù)所述日志輸出請求將所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū)中的業(yè)務 請求相關(guān)信息寫入日志文件中。
本發(fā)明實施例一方面提供了一種日志處理裝置,包括:
接收單元,用于接收記錄業(yè)務請求相關(guān)信息的請求,以及日志輸出 請求;
日志處理單元,用于根據(jù)所述記錄業(yè)務請求相關(guān)信息的請求將所述 業(yè)務請求相關(guān)信息記錄到與所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū);以及根據(jù) 日志輸出請求將所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū)中的業(yè)務請求相關(guān)信 息寫入日志文件中。
本發(fā)明實施例一方面提供了一種業(yè)務處理裝置,包括:
請求發(fā)送單元,用于發(fā)送記錄業(yè)務請求相關(guān)信息的請求,以便日志 處理裝置根據(jù)所述記錄業(yè)務請求相關(guān)信息的請求將所述業(yè)務請求相關(guān) 信息記錄到與所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū);
處理單元,用于當所述業(yè)務請求處理失敗時,發(fā)送日志輸出請求, 以便日志處理裝置根據(jù)所述日志輸出請求將所述業(yè)務請求關(guān)聯(lián)的日志 緩存區(qū)中的業(yè)務請求相關(guān)信息寫入日志文件中。
本發(fā)明實施例一方面提供了一種記錄日志的系統(tǒng),包括:
業(yè)務處理裝置,用于發(fā)送記錄業(yè)務請求相關(guān)信息的請求,以便日志 處理裝置根據(jù)所述記錄業(yè)務請求相關(guān)信息的請求將業(yè)務請求相關(guān)信息 記錄到與所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū),以及當所述業(yè)務請求處理失 敗時,發(fā)送日志輸出請求,以便日志處理裝置根據(jù)所述日志輸出請求將 所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū)中的業(yè)務請求相關(guān)信息寫入日志文件 中;
日志處理裝置,用于接收記錄業(yè)務請求相關(guān)信息的請求,根據(jù)所述 記錄業(yè)務請求相關(guān)信息日志的請求將所述業(yè)務請求相關(guān)信息記錄到與 所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū),以及接收日志輸出請求,根據(jù)所述日 志輸出請求將所述業(yè)務請求關(guān)聯(lián)的日志緩存區(qū)中的業(yè)務請求相關(guān)信息 寫入日志文件中。
本發(fā)明實施例提供的一種記錄日志的方法,裝置及系統(tǒng),通過將與 業(yè)務請求相關(guān)信息記錄到與該業(yè)務請求關(guān)聯(lián)的日志緩存區(qū),并在業(yè)務請 求處理失敗時,輸出該日志緩存區(qū)中的日志信息,可實現(xiàn)在控制日志信 息輸出量的基礎(chǔ)上,輸出與處理失敗的業(yè)務請求相關(guān)的日志信息,以便 根據(jù)輸出的日志信息快速定位出失敗原因。
附圖說明
圖1為本發(fā)明一種記錄日志的方法的一個實施例的流程圖;
圖2為本發(fā)明實現(xiàn)按記錄順序輸出日志的一個實施例的示意圖;
圖3為本發(fā)明通過線程變量建立與業(yè)務請求關(guān)聯(lián)的日志緩存區(qū)的 一個實施例的示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810218383.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種有兩排裝飾帶的毛領(lǐng)男上衣
- 下一篇:帶領(lǐng)子的棉衣





