1.一種日志文件的寫入方法,其特征在于,所述日志文件的寫入方法包括如下步驟:
記錄系統(tǒng)執(zhí)行操作指令產(chǎn)生的操作事件;
將所述操作事件按預設規(guī)則寫入至后臺數(shù)據(jù)庫中,并在磁盤中形成日志文件。
2.根據(jù)權利要求1所述的日志文件的寫入方法,其特征在于,所述后臺數(shù)據(jù)庫為LevelDB。
3.根據(jù)權利要求2所述的日志文件的寫入方法,其特征在于,所述將所述操作事件按預設規(guī)則寫入至后臺數(shù)據(jù)庫中,并在磁盤中形成日志文件包括:
將所述操作事件寫入Log文件中;
在寫入Log文件成功后將所述操作事件插入內存的Memtable中;
當Memtable插入的操作事件達到預設界限后轉換為Immutable Memtable;
將Immutable Memtable的操作事件導出至磁盤中形成日志文件。
4.根據(jù)權利要求1-3任一項所述的日志文件的寫入方法,其特征在于,所述操作指令為查詢指令。
5.根據(jù)權利要求4所述的日志文件的寫入方法,其特征在于,所述查詢指令包括中央處理器占用率、內存占用率、磁盤占用率、服務器信息塊服務是否啟動、近距離無線通信服務是否設置成功、通用網(wǎng)絡文件系統(tǒng)是否設置成功中的至少一種。
6.一種日志文件的寫入裝置,其特征在于,所述日志文件的寫入裝置包括記錄模塊和寫入模塊,其中:
所述記錄模塊,用于記錄系統(tǒng)執(zhí)行操作指令產(chǎn)生的操作事件;
所述寫入模塊,用于將所述操作事件按預設規(guī)則寫入至后臺數(shù)據(jù)庫中,并在磁盤中形成日志文件。
7.根據(jù)權利要求6所述的日志文件的寫入裝置,其特征在于,所述后臺數(shù)據(jù)庫為LevelDB。
8.根據(jù)權利要求7所述的日志文件的寫入裝置,其特征在于,所述寫入模塊包括寫入單元、插入單元、轉換單元和導出單元,其中:
所述寫入單元,用于將所述操作事件寫入Log文件中;
所述插入單元,在寫入Log文件成功后將所述操作事件插入內存的Memtable中;
所述轉換單元,當Memtable插入的操作事件達到預設界限后轉換為Immutable Memtable;
所述導出單元,將Immutable Memtable的操作事件導出至磁盤中形成日志文件。
9.根據(jù)權利要求6-8任一項所述的日志文件的寫入裝置,其特征在于,所述操作指令為查詢指令。
10.根據(jù)權利要求9所述的日志文件的寫入裝置,其特征在于,所述查詢指令包括中央處理器占用率、內存占用率、磁盤占用率、服務器信息塊服務是否啟動、近距離無線通信服務是否設置成功、通用網(wǎng)絡文件系統(tǒng)是否設置成功中的至少一種。