2

我无法理解我可以使用 Scribe 记录什么,甚至是日志输出的样子……它是文本格式还是二进制格式?日志消息的结构是什么?时间消息元组?

任何答案或文档链接将不胜感激:)

4

1 回答 1

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 中,元组是类别和消息。类别将成为目录名称,记录到该类别的消息将存储在其中(目录中的各个日志文件也将带有类别名称的前缀)。希望上面的教程能更清楚地说明这一点。

于 2010-11-14T21:00:56.093 回答