我无法理解我可以使用Scribe记录的内容,甚至是日志输出的样子......是文本还是二进制格式?日志消息的结构是什么?时间消息元组?
非常感谢任何答案或文档链接:)
答案 0 :(得分:5)
日志记录采用文本格式,因此您可以使用您喜欢的任何文本编辑器打开它。我发现当我开始研究Scribe时,文档很差,所以我最终编写了自己的文档以供将来参考,并为了其他人的利益。
首先,这里是在Linux上安装Scribe的详细说明以及所有必需的依赖项:
http://www.alphadevx.com/a/84-Installing-Facebook-Scribe-on-Fedora-8
其次,这是一个如何使用PHP实际将消息记录到正在运行的Scribe服务器的示例:
http://www.alphadevx.com/a/85-Logging-Messages-to-Scribe-from-PHP
正如您在第二个链接的示例中所看到的,您基本上可以将您喜欢的任何字符串记录到Scribe,它将按原样记录:例如,不会为时间戳添加前缀。
在Scribe中,元组是类别和消息。该类别将成为将存储记录到该类别的消息的目录名称(目录中的各个日志文件也将以类别名称为前缀)。希望上面的教程能够提供更清晰的信息。