[發明專利]日志輸出方法及裝置、電子設備在審
| 申請號: | 201611135409.X | 申請日: | 2016-12-11 | 
| 公開(公告)號: | CN106815128A | 公開(公告)日: | 2017-06-09 | 
| 發明(設計)人: | 鄭小兵 | 申請(專利權)人: | 樂視控股(北京)有限公司;樂視移動智能信息技術(北京)有限公司 | 
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06F17/30 | 
| 代理公司: | 上海晨皓知識產權代理事務所(普通合伙)31260 | 代理人: | 成麗杰 | 
| 地址: | 100025 北京市朝陽*** | 國省代碼: | 北京;11 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 日志 輸出 方法 裝置 電子設備 | ||
1.一種日志輸出方法,其特征在于,包括:
將內核空間中的內核日志移動至預先創建的預設隊列;
將所述預設隊列中的所述內核日志發送至用戶空間;所述用戶空間儲存有系統日志;
將所述用戶空間中的所述內核日志與所述系統日志同時輸出。
2.根據權利要求1所述的日志輸出方法,其特征在于,在所述將所述內核空間中的內核日志移動至預先創建的預設隊列中,具體包括:
按照預設規則過濾所述內核日志;
將過濾后的所述內核日志移動至所述預設隊列;
在所述將所述用戶空間中的所述內核日志與所述系統日志同時輸出中,具體包括:
獲取滿足所述預設規則的系統日志;
將滿足所述預設規則的所述內核日志與滿足所述預設規則的所述系統日志同時輸出。
3.根據權利要求2所述的日志輸出方法,其特征在于,在所述將所述預設隊列中的所述內核日志發送至用戶空間之前,還包括:
判定所述預設隊列中存在所述內核日志。
4.根據權利要求1所述的日志輸出方法,其特征在于,在所述將所述預設隊列中的所述內核日志發送至用戶空間中,具體包括:
將所述內核日志發送至所述用戶空間中預設的交互線程;
在所述交互線程中根據系統數據包的格式封裝所述內核日志;
將封裝后的內核日志從所述交互線程發送至接收系統日志的守護進程;所述系統日志儲存在所述守護進程中。
5.根據權利要求1所述的日志輸出方法,其特征在于,在所述日志輸出方法中還包括:
當判定無需在用戶空間同時輸出所述內核日志與所述系統日志時,清空所述預設隊列中的所述內核日志。
6.一種日志輸出裝置,其特征在于,包括:
日志移動模塊,用于將內核空間中的內核日志移動至預先創建的預設隊列;
日志發送模塊,用于將所述預設隊列中的所述內核日志發送至用戶空間;所述用戶空間儲存有系統日志;
日志輸出模塊,用于將所述用戶空間中的所述內核日志與所述系統日志同時輸出。
7.根據權利要求6所述的日志輸出裝置,其特征在于,所述日志移動模塊包括:
過濾單元,用于按照預設規則過濾所述內核日志;
移動單元,用于將過濾后的所述內核日志移動至所述預設隊列;
所述日志輸出模塊包括:
獲取單元,用于獲取滿足所述預設規則的系統日志;
輸出單元,用于將滿足所述預設規則的所述內核日志與滿足所述預設規則的所述系統日志同時輸出。
8.根據權利要求7所述的日志輸出裝置,其特征在于,所述日志輸出裝置還包括:
日志存在判斷模塊,用于在日志發送模塊將所述預設隊列中的所述內核日志發送至用戶空間之前,判斷所述預設隊列中是否存在所述內核日志。
9.根據權利要求6所述的日志輸出裝置,其特征在于,所述日志發送模塊包括:
第一發送單元,用于將所述內核日志發送至所述用戶空間中預設的交互線程;
封裝單元,用于在所述交互線程中根據系統數據包的格式封裝所述內核日志;
第二發送單元,還用于將封裝后的內核日志從所述交互線程發送至接收系統日志的守護進程;所述系統日志儲存在所述守護進程中。
10.一種電子設備,其特征在于,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行如權利要求1-5任一所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視控股(北京)有限公司;樂視移動智能信息技術(北京)有限公司,未經樂視控股(北京)有限公司;樂視移動智能信息技術(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611135409.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可控負載的云桌面壓力測試方法
 - 下一篇:云環境下軟件過程的敏捷性度量方法
 





