Thread Debugging-Tools: Storable-Dumper und Log-Highlighter (0 answers)
Opened by pq at 2013-05-11 20:36

pq
 2013-05-11 20:36
#167500 #167500
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
Ich hab mal zwei Skripte, die ich schon länger benutze, aufgehübscht und auf github gestellt:

loghighlight.pl

Ich beobachte öfter Logs, bei denen ich zwar alles sehen möchte, aber je nach Anlass einzelne Dinge hevorheben möchte.
Mit loghighlight.pl und Regexes kann man Dinge hervorheben.
Entweder man gibt die Regexes auf der Kommandozeile an:
tail -f log | loghighlight.pl "foo\d" red
oder man schreibt oft benutzte Regexes in eine Konfigurationsdatei.
tail -f log | loghighlight.pl --type /path/to/type.json
Man kann auch beides kombinieren.
Die gematchten Strings weren mit ansicolors eingefärbt.
Ein Beispiel einer JSON-Datei steht in der Doku.

storable_retrieve.pl

Ich möchte öfter auf einem Blick sehen, was in einer Storable-Datei gespeichert ist.
storable_retrieve.pl file.storable gibt eine Data::Dumper-Ausgabe aus. Optional wird die Grösse der Datenstruktur berechnet, mit --size
Das ganze wird an less oder einen anderen eingestellten Pager gepiped.

Wenn ihr Bugreports oder Wünsche habt, her damit.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Debugging-Tools: Storable-Dumper und Log-Highlighter