亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

日志文件的清理方法及裝置的制造方法

文檔序號:9471419閱讀:419來源:國知局
日志文件的清理方法及裝置的制造方法
【技術領域】
[0001] 本發(fā)明涉及互聯(lián)網技術領域,具體涉及一種日志文件的清理方法及裝置。
【背景技術】
[0002] 日志文件指訪問服務器網站時生成的文件,用于記錄操作事件的記錄文件或文件 集合。用戶訪問網站時網站服務器會不停的生成日志文件,并且隨著時間的推移日志文件 會越來越大,最后將磁盤填滿,影響網站的正常使用。研發(fā)人員在開發(fā)時會定義日志文件的 存儲路徑,但一般情況下,研發(fā)人員在編寫代碼時并不是將日志文件保存到指定目錄下,而 是保存在網站服務器上的任意位置目錄下,造成日志文件清理繁瑣,影響網站的可靠性?,F(xiàn) 有技術沒有提供一種有效的手段,解決由日志文件所引起的磁盤被填滿、網站不能正常使 用的問題。

【發(fā)明內容】

[0003] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的日志文件的清理方法和相應的日志文件的清理裝置。
[0004] 根據(jù)本發(fā)明的一個方面,提供了一種日志文件的清理方法,其包括:
[0005] 根據(jù)日志文件關鍵字檢索程序文本,從程序文本中查找出包含所述日志文件關鍵 字的一條或多條程序代碼;
[0006] 從所述一條或多條程序代碼中提取日志文件的存儲路徑;
[0007] 根據(jù)所述存儲路徑檢測所述日志文件是否存在,若存在,則將所述日志文件作為 待清理日志文件;
[0008] 按照清理策略對所述待清理日志文件進行清理。
[0009] 根據(jù)本發(fā)明的另一方面,提供了一種日志文件的清理裝置,其包括:
[0010] 檢索模塊,適于根據(jù)日志文件關鍵字檢索程序文本;
[0011] 查找模塊,適于從程序文本中查找出包含所述日志文件關鍵字的一條或多條程序 代碼;
[0012] 提取模塊,適于從所述一條或多條程序代碼中提取日志文件的存儲路徑;
[0013] 檢測模塊,適于根據(jù)所述存儲路徑檢測所述日志文件是否存在,若存在,則將所述 日志文件作為待清理日志文件;
[0014] 清理模塊,適于按照清理策略對所述待清理日志文件進行清理。
[0015] 根據(jù)本發(fā)明提供的方案,根據(jù)日志文件關鍵字檢索程序文本,從程序文本中查找 出包含日志文件關鍵字的一條或多條程序代碼,從一條或多條程序代碼中提取日志文件的 存儲路徑,根據(jù)存儲路徑檢測日志文件是否存在,若存在,則將日志文件作為待清理日志文 件,按照清理策略對待清理日志文件進行清理。通過從一條或多條程序代碼中提取日志文 件的存儲路徑來方便查找所生成的日志文件,根據(jù)存儲路徑檢測日志文件是否存在,在存 在的情況下將日志文件作為待清理日志文件,可以有針對性的對文件進行清理,按照清理 策略對待清理日志文件進行清理,可以防止磁盤被填滿,影響網站的可靠性。
[0016] 上述說明僅是本發(fā)明技術方案的概述,為了能夠更清楚了解本發(fā)明的技術手段, 而可依照說明書的內容予以實施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點能夠 更明顯易懂,以下特舉本發(fā)明的【具體實施方式】。
【附圖說明】
[0017] 通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通 技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明 的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0018] 圖1示出了根據(jù)本發(fā)明一個實施例的日志文件的清理方法的流程圖;
[0019] 圖2示出了根據(jù)本發(fā)明另一個實施例的日志文件的清理方法的流程圖;
[0020] 圖3示出了根據(jù)本發(fā)明另一個實施例的日志文件的清理方法的流程圖;
[0021] 圖4示出了根據(jù)本發(fā)明一個實施例的日志文件的清理裝置的結構框圖。
【具體實施方式】
[0022] 下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開 的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例 所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍 完整的傳達給本領域的技術人員。
[0023] 圖1示出了根據(jù)本發(fā)明一個實施例的日志文件的清理方法的流程圖。如圖1所示, 該方法包括以下步驟:
[0024] 步驟S100,根據(jù)日志文件關鍵字檢索程序文本,從程序文本中查找出包含日志文 件關鍵字的一條或多條程序代碼。
[0025] 日志文件指訪問服務器網站時生成的文件,用于記錄操作事件的記錄文件或文件 集合。程序文本指研發(fā)人員開發(fā)編寫的包含程序代碼的文本文件。研發(fā)人員在研發(fā)過程中 會根據(jù)預定義的日志文件關鍵字來編寫日志文件存儲路徑的程序代碼。
[0026] 步驟S110,從一條或多條程序代碼中提取日志文件的存儲路徑。
[0027] 從包含日志文件關鍵字的一條或多條程序代碼中提取日志文件的存儲路徑。
[0028] 步驟S120,根據(jù)存儲路徑檢測日志文件是否存在,若存在,則將日志文件作為待清 理日志文件。
[0029] 雖然研發(fā)人員在開發(fā)時編寫了日志文件的存儲路徑,但由于編寫失誤或程序運行 有誤等原因,導致有些存儲路徑下并沒有真正保存有所生成的日志文件,因此本發(fā)明實施 例需要檢測存儲路徑下是否存在日志文件。具體地,根據(jù)步驟SllO中獲取的存儲路徑檢測 日志文件是否存在,若存在,則將日志文件作為待清理日志文件。
[0030] 步驟S130,按照清理策略對待清理日志文件進行清理。
[0031] 對步驟S120中確定的待清理日志文件進行清理。
[0032] 根據(jù)本發(fā)明上述實施例提供的方法,根據(jù)日志文件關鍵字檢索程序文本,從程序 文本中查找出包含日志文件關鍵字的一條或多條程序代碼,從一條或多條程序代碼中提取 日志文件的存儲路徑,根據(jù)存儲路徑檢測日志文件是否存在,若存在,則將日志文件作為待 清理日志文件,按照清理策略對待清理日志文件進行清理。通過從一條或多條程序代碼中 提取日志文件的存儲路徑來方便查找所生成的日志文件,根據(jù)存儲路徑檢測日志文件是否 存在,在存在的情況下將日志文件作為待清理日志文件,可以有針對性的對文件進行清理, 按照清理策略對待清理日志文件進行清理,可以防止磁盤被填滿,影響網站的可靠性。
[0033] 圖2示出了根據(jù)本發(fā)明另一個實施例的日志文件的清理方法的流程圖。如圖2所 示,該方法包括以下步驟:
[0034] 步驟S200,根據(jù)日志文件關鍵字檢索程序文本,從程序文本中查找出包含日志文 件關鍵字的一條或多條程序代碼。
[0035]日志文件指訪問服務器網站時生成的文件,用于記錄操作事件的記錄文件或文件 集合。程序文本指研發(fā)人員開發(fā)編寫的包含程序代碼的文本文件。研發(fā)人員在研發(fā)過程中 會根據(jù)預定義的日志文件關鍵字來編寫日志文件存儲路徑的程序代碼。因此需要先對程序 文本進行分析,獲知研發(fā)人員在編寫代碼時所用的日志文件關鍵字,根據(jù)日志文件關鍵字 例如以log為關鍵字檢索程序文本,從程序文本中查找出包含log關鍵字的一條或多條程 序代碼。
[0036] 本步驟中,日志文件關鍵字可以由本領域技術人員根據(jù)實際情況適當設置,并不 僅限于是Log,還可以是error_log、uninstall_log等關鍵字,本發(fā)明實施例對日志文件關 鍵字不作限
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1