什么是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 \文件夹中。