什麼是 LOG 檔案?

什麼是 LOG 檔案?

本文將解釋什麼是 LOG 檔案,以及如何開啟 LOG 檔案或將其轉換為其他格式。

什麼是 LOG 檔案?

檔名為 LOG 的檔案,有時也稱為logfile,被各種軟體和作業系統用來追蹤已發生的事件,通常包含事件細節、日期和時間。它可以用於應用程式認為適合記下的任何事情。

例如,防毒軟體可能會將資訊寫入 LOG 檔案,以描述上次掃描的結果,例如檢查或跳過的檔案和資料夾,以及哪些檔案被標記為包含惡意程式碼。

檔案備份程式可以製作 LOG 檔案,您可以稍後開啟,檢視先前的備份工作、閱讀遇到的任何錯誤,或查看檔案備份到哪裡。

這種格式還有一個更簡單的用途,就是僅解釋軟體程式最新更新時包含的最新功能。這些通常稱為發行說明 變更記錄

如何開啟 LOG 檔案

這些檔案中包含的資料通常是一般的文字檔案。您可以使用文字編輯器讀取 LOG 檔案,例如 Windows Notepad。如需更多選項,請查看此最佳免費文字編輯器清單。

您也可以透過拖放方式,在網頁瀏覽器中開啟 LOG 檔案。

如何轉換 LOG 檔案

若要將日誌檔案格式轉換為CSVPDF 或 Excel 格式 (如XLSX),最好的方法是將資料複製到支援這些檔案格式的程式中,然後將其儲存為新檔案。

例如,您可以使用文字編輯器開啟檔案,然後複製所有文字,貼入 Excel 或OpenOffice Calc 等試算表程式,再將檔案儲存為 CSV 或 XLSX。

將檔案儲存為 CSV 格式後,如果您需要將檔案轉換成 JSON格式,請使用此線上 CSV 至 JSON 轉換器

LOG 檔案的外觀

一個名為 EaseUS Todo Backup 的程式建立了您在下面看到的 LOG 檔案。它包括 EXE 檔案位置和每條訊息被寫入的確切時間。

C:\Program Files (x86)\EaseUS\Todo Backup\Agent.exe
2021-05-10 17:35:16 [M:00,T/P:1940/6300] Init Log
2021-05-10 17:35:16 [M:29,T/P:1940/6300] Ldq : Agent start install!
2021-05-10 17:35:16 [M:29,T/P:1940/6300] Ldq : Agent call CreateService!
2021-05-10 17:35:16 [M:29,T/P:1940/6300] Ldq : Agent call CreateService is success!

Windows 創建了這個,叫做setupact.log:

2023-08-24 15:05:48, Info LogSession: Starting a new log session at [E:\$SysReset\Logs].
2023-08-24 15:05:48, Info Session: 檢查主 OS 的測試 ID
2023-08-24 15:05:48, Info Telemetry: 檢查 [E:] 是否有測試 ID
2023-08-24 15:05:48, Info Registry: 從離線作業系統 E:\Windows 載入 SOFTWARE hive
2023-08-24 15:05:48, Info Registry: Loading offline registry hive from [E:\Windows\System32\config\SOFTWARE].
2023-08-24 15:05:48, Info Telemetry: 沒有測試 ID

不過,有些資料的結構可能沒有那麼好,而且可能難以閱讀,就像 Slack 建立的這個資料:

[10/18/22, 11:19:54:324] info: 麵包屑:電子:app.browser-window-focus 
[10/18/22, 11:19:54:324] info: 麵包屑:電子:app.browser-window-focus 
[10/18/22, 11:19:54:324] info: 商店: set_window_frame 
{
「id」: 1,
「frame」: {
「isFocused」: true
},
「fromEvent」: true
}
[10/18/22, 11:19:54:324] info: 儲存: set_window_frame 

由於沒有任何時間戳記,其他記錄甚至可能看起來完全是胡言亂語。在這種情況下,日誌會寫入副檔名為 .LOG 的檔案,但卻不遵守這些檔案大多數遵守的標準:

COPY main/python/prj/build.lst wntmsci12.pro/inc/python/build.lst
COPY main/python/wntmsci12.pro/misc/build/Python-2.7.6/Lib/abc.py wntmsci12.pro/lib/python/abc.py
COPY main/python/wntmsci12.pro/misc/build/Python-2.7.6/Lib/abc.pyc wntmsci12.pro/lib/python/abc.pyc
COPY main/python/wntmsci12.pro/misc/build/Python-2.7.6/Lib/aifc.py wntmsci12.pro/lib/python/aifc.py
COPY main/python/wntmsci12.pro/misc/build/Python-2.7.6/Lib/antigravity.py wntmsci12.pro/lib/python/antigravity.py

更多關於 LOG 檔案的資訊

LOG 檔案可以有各種大小。我電腦上有幾個超過 60 MB,但大多數都小於 10 KB,而且只包含幾行文字。

您可以在 Windows 中使用內建的記事本應用程式建立自己的 LOG 檔案,甚至不需要使用此檔案副檔名。只需在第一行輸入.LOG,然後將其儲存為一般 TXT 檔案。

每次開啟時,目前的日期和時間都會附加到檔案末尾。您可以在每一行下加入文字,這樣當它關閉、儲存,然後再重新開啟時,訊息仍會保留,而且下一個目前的日期和時間也會出現。

您可以看到這個簡單的範例開始變得像上面顯示的更完整的 LOG 檔案:

.LOG
上午 10:15 9/12/2023
我可以在這裡輸入
上午 10:15 9/12/2023

還是打不開?

如果您收到權限錯誤或被告知您無法檢視 LOG 檔案,很有可能它仍在被程式使用,除非被釋放出來才會開啟,或是它是暫時建立的,在您嘗試開啟它之後就已經被刪除了。

也有可能是 LOG 檔案存放在您沒有權限的資料夾中。

此時,如果您的檔案仍然無法如您所想的那樣開啟,請仔細檢查您是否正確讀取了副檔名。它應該讀取「.LOG」,而不是 .LOG1 或 .LOG2。

後兩種檔案副檔名與Windows 註冊表中的 Hive 日誌檔案相關聯,因此是以二進位形式儲存,無法使用文字編輯器讀取。它們位於System32 資料夾的 config 子資料夾中

LGO 是另一個檔案副檔名看起來像 LOG 的例子。這是用於 Logo 軟體中相關的程式碼。

返回頂端