Thread Debugging-Tools: Storable-Dumper und Log-Highlighter
(0 answers)
Opened by pq at 2013-05-11 20:36
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: Wie frage ich & perlintro brian's Leitfaden für jedes Perl-Problem |