什麼是LOG文件?

如何打開,編輯和轉換LOG文件

具有LOG 文件擴展名文件是一種Log Data文件(有時稱為日誌文件 ),用於各種軟件和操作系統以跟踪發生的事情,通常包含事件詳細信息,日期和時間。 它可以真正用於應用程序認為適合寫下的任何內容。

例如,防病毒軟件可能會將信息寫入LOG文件以描述最後的掃描結果,例如掃描或跳過的文件和文件夾,以及哪些文件被標記為包含惡意代碼。

文件備份程序也可以使用LOG文件,稍後可以打開該文件來查看以前的備份作業,讀取遇到的任何錯誤,或查看備份文件的位置。

對於某些LOG文件來說,更簡單的目的是僅僅解釋軟件最新更新中包含的最新功能。 這些通常稱為發行說明或更新日誌。

如何打開日誌文件

就像你在下面的例子中可以看到的那樣,這些文件中包含的數據是純文本,這意味著它們只是普通的文本文件 。 您可以使用任何文本編輯器(如Windows記事本)讀取LOG文件。 對於更高級的文本編輯器,請參閱我們的最佳免費文本編輯器列表。

您也許可以在Web瀏覽器中打開一個LOG文件。 只需將其直接拖入瀏覽器窗口或使用Ctrl-O鍵盤快捷方式打開一個對話框即可瀏覽LOG文件。

如何轉換日誌文件

如果您希望LOG文件採用CSVPDFXLSX等Excel格式的不同文件格式,最好的方法是將數據複製到支持這些文件格式的程序中,然後將其另存為新文件。

例如,您可以使用文本編輯器打開LOG文件,然後復制所有文本,將其粘貼到Microsoft Excel或OpenOffice Calc等電子表格程序中,然後將文件保存為CSV,XLSX等。

將日誌轉換為JSON可以在將其保存為CSV格式後完成。 一旦你完成了,使用這個在線的CSV到JSON轉換器。

什麼是日誌文件看起來像

這個由EaseUS Todo Backup創建的LOG文件是大多數LOG文件的外觀:

C:\ Program Files(x86)\ EaseUS \ Todo Backup \ Agent.exe 2017-07-10 17:35:16 [M:00,T / P:1940/6300] Init Log 2017-07-10 17:35 :16 [M:29,T / P:1940/6300] Ldq:Agent開始安裝! 2017-07-10 17:35:16 [M:29,T / P:1940/6300] Ldq:Agent call CreateService! 2017-07-10 17:35:16 [男:29,T / P:1940/6300] Ldq:代理調用CreateService成功!

正如您所看到的,有一條消息表示程序寫入LOG文件,它包含EXE文件的位置以及每條消息的準確寫入時間。

雖然有些可能不是很好的結構,但可能很難閱讀,例如由視頻轉換工具創建的LOG文件:

[1236] 06-26 09:06:25 DEBUG [INPUT]解析輸入:merge = fn:mix = sts:0:1 \,fn:picture = dur:3000 \,fr:29970:1000 \,fn:正常= raw:ffmpeg \ sts:0 \,crop:0:0:1920:1080:1920:1080:1920:1080:1 \,fn:ufile:C:/ Users / Jon / AppData / Local / VideoSolo Studio / VideoSolo Free Video Converter / template / img_0.png \,fn:pad = pa:8:63:48000,fn:normal = raw:ffmpeg \,sts:0:1 \,probep:5000000:20000000 \,crop: 0:0:1280:720:1920:1080:1920:1080:1 \,旋轉:0:0:0 \,效果:0:0:0:0:0 \,aeffect:256 \,FN:ufile: C:/Users/Jon/Desktop/SampleVideo_1280x720_2mb.mp4,fn:混合= STS:0:1 \,FN:圖片= DUR:3000 \,FR:29970:1000 \,FN:正常=原料:FFMPEG \,STS :0 \:\作物:0:0:1920:1080:1920:1080:1920:1080:1 \,FN: img_1.png \,fn:pad = pa:8:63:48000 [1236] 06-26 09:06:25 DEBUG [INPUT:normal]準備打開文件:ufile:C:/ Users / Jon / AppData / Local / VideoSolo Studio / VideoSolo Free Video Converter / template / img_0.png [1236] 06-26 09:06:25 DEBUG [OPEN] FfMediaInput開始打開

由於沒有任何時間戳,其他人甚至可能看起來完全是胡言亂語。 在這種情況下,日誌會寫入一個擴展名為.LOG的文件,但不符合大多數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 COPY main / python / wntmsci12.pro / misc / build / Python-2.7.6 / Lib / anydbm.py wntmsci12.pro/lib/python/anydbm.py COPY main / python /wntmsci12.pro/misc/build/Python-2.7.6/Lib/argparse.py wntmsci12.pro/lib/python/argparse.py COPY main / python / wntmsci12.pro / misc / build / Python-2.7.6 / lib / ast.py wntmsci12.pro/lib/python/ast.py COPY main / python / wntmsci12.pro / misc / build / Python-2.7.6 / Lib / asynchat.py wntmsci12.pro/lib/python/asynchat。 py COPY main / python / wntmsci12.pro / misc / build / Python-2.7.6 / Lib / asyncore.py wntmsci12.pro/lib/python/asyncore 的.py

有關LOG文件的更多信息

您可以使用內置的記事本應用程序在Windows中構建自己的LOG文件,甚至不需要具有.LOG文件擴展名。 只需在第一行輸入.LOG ,然後將其保存為常規TXT文件。

每次打開它時,當前的日期和時間都會附加到文件的末尾。 您可以在每行下添加文本,以便關閉,保存並重新打開時,該消息保持不變,並且下一個當前日期和時間可用。

你可以看到這個簡單的例子看起來像上面顯示的更完整的LOG文件:

.LOG 8:54 AM 7/19/2017 test message 4:17 PM 7/21/2017

使用命令提示符時 ,您還可以在安裝MSI文件時通過命令行自動創建LOG文件。

仍然無法打開文件?

如果您收到權限錯誤或被告知無法查看日誌文件,則可能是該程序仍在使用該程序,並且在發布之前無法打開,或者該程序是暫時創建的,並且自從之後已被刪除你嘗試打開它的時間。

相反,LOG文件可能存儲在您無權訪問的文件夾中。

此時,如果您的文件仍然無法打開,請仔細檢查您的文件擴展名是否正確。 它應該讀取“.LOG”而不是.LOG1或.LOG2。

後兩個文件擴展名與Hive Log文件的Windows註冊表相關聯,因此以二進制形式存儲並且無法通過文本編輯器讀取。 它們應該位於%systemroot%\ System32 \ config \文件夾中。