2 Stimmen

Wie sieht ein Scribe-Protokoll aus?

Ich habe Schwierigkeiten zu verstehen, was ich mit Scribe protokollieren kann, oder sogar wie die Protokollausgabe aussieht... Handelt es sich um ein Text- oder ein Binärformat? Wie ist die Struktur einer Log-Nachricht? Zeit-Meldungs-Tupel?

Für Antworten oder Links zur Dokumentation wären wir sehr dankbar :)

5voto

alphadevx Punkte 903

Die Aufzeichnungen liegen im Textformat vor, so dass Sie sie mit einem beliebigen Texteditor öffnen können. Als ich anfing, mich mit Scribe zu befassen, stellte ich fest, dass die Dokumentation unzureichend war, so dass ich schließlich meine eigene Dokumentation für zukünftige Referenzen und zum Nutzen anderer schrieb.

Zunächst finden Sie hier eine detaillierte Anleitung zur Installation von Scribe unter Linux mit allen erforderlichen Abhängigkeiten:

http://www.alphadevx.com/a/84-Installing-Facebook-Scribe-on-Fedora-8

Zweitens ist hier ein Beispiel dafür, wie man mit PHP Nachrichten auf einem laufenden Scribe-Server protokolliert:

http://www.alphadevx.com/a/85-Logging-Messages-to-Scribe-from-PHP

Wie Sie im Beispiel unter dem zweiten Link sehen können, können Sie im Grunde jede beliebige Zeichenkette in Scribe protokollieren und es wird sie so protokolliert, wie sie ist: Es wird zum Beispiel kein Zeitstempel vorangestellt.

In Scribe sind die Tupel Kategorie und Nachricht. Die Kategorie wird zum Namen des Verzeichnisses, in dem die zu dieser Kategorie protokollierten Meldungen gespeichert werden (den einzelnen Protokolldateien in diesem Verzeichnis wird ebenfalls der Name der Kategorie vorangestellt). Ich hoffe, dass die obigen Tutorials hier mehr Klarheit schaffen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X