Hat Rubin einen Log Viewer haben?
-
21-09-2019 - |
Frage
Gibt es einen Protokoll-Viewer Ruby-Log-Dateien von jedem seines Logger für die Anzeige (sei es L4R oder ihr Grund Logger)? Irgendeine Art von GUI-Anwendung, die eine Log-Datei öffnet und kann einfache Abfragen wie INFO nur unterstützen?
Lösung
Apache Chainsaw V2 können reguläre Text-Log-Dateien laden, so dass Sie seach, kolorieren und Filterausdrücke verwendet (wie Level == info) ... nur configure Kettensäge eine LogFilePatternReceiver verwenden und die Datei der Protokollinhalt in eine Show wird Registerkarte in der Benutzeroberfläche (der Empfänger hat Unterstützung tailing).
Chinsaw V2 ist in Java geschrieben, aber der Empfänger wird jede Protokolldatei analysieren und Kettensägen werden die Ereignisse angezeigt werden.
Andere Tipps
* nichts, less
ist meine erste Wahl für die Log-Dateien zu betrachten. Es verfügt unter anderem:
- Suche mit regulären Ausdrücken ( / )
- "Follow" ( F ), die zeigt neue Linien, wie sie in kommen
- Scrolling über oben / unten / PgUp / PgDn / etc.
- ein Filter, der zeigt nur Linien einen regulären Ausdruck entspricht (&)
splunk ist sehr cool. Sie können es verwenden.
scheine ich von einer früheren Frage zu erinnern, dass Sie unter Windows sind, nicht wahr? Die Protokollierung ist eine universelle Sache - nicht spezifisch für Rubin. Also soweit ich weiß, gibt es kein Protokoll-Viewer „für Ruby.“ Aber es gibt Tonnen von Log-Zuschauer im Allgemeinen, die mit Ruby Apache verwendet werden können, oder was auch immer.
Ich bin nicht allzu vertraut mit dem Betrachter Szene Windows-Protokoll, aber googeln „windows Schwanz-Dienstprogramm“ viele Optionen aufgedreht. Einige von ihnen sind kostenlos.
(tail
ist ein Standard-Unix-Befehl zur Überwachung von Log-Dateien. So ist die oben Suche nach Windows-Anwendungen ist, die die gleiche Funktionalität.)