从mongodb读取二进制日志文件

时间:2014-09-29 21:24:35

标签: mongodb logging binary

我们的mongod进程服务器具有指定的--logpath参数/var/log/mongodb

在该目录中是最新的日志文件mongodb.log,我可以很好地查看最新的输出。但是,所有旧文件都会转换为mongodb.log.YYYY-MM-DDTHH:mm:XX格式(其中XX似乎仅在我们的情况下为简单计数01。)

所有这些额外的文件都是二进制文件,但我似乎无法在任何地方挖掘如何阅读它们或如何解压缩/将它们转换为文本可读文件。

我们使用的是版本2.4.3。

1 个答案:

答案 0 :(得分:1)

mongodb生成的所有日志文件都是人类可读的;不是二元的。最新文件将倾向于具有.log扩展名,所有旧文件将以您提到的时间戳和计数为后缀。因此,如果您是unix用户,您可以默认使用文本编辑器打开这些文件,但是您在Windows上需要明确指定扩展名,即将.log或.txt添加到文件名中,然后您可以在文本编辑器中打开它。您选择阅读其内容。