Thread STDOUT in einen eigenen Puffer
(7 answers)
Opened by rosti at 2012-12-16 11:20
hi danke!
Also, irgendwie tendiere ich nun doch auch mehr zu einer temporären Datei für den Buffer, das schafft klare Verhältnisse ;) Meine Lösung sieht seit gestern abend so aus: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 #!/usr/bin/perl use strict; use warnings; use OutBuffer; my $ob = OutBuffer->new(tmpdir => 'd:/tmp') or die $@; $ob->start; # die Ähnlichkeit mit PHP ob_start ist rein zufällig # ein paar print-Anweisungen print 123456789, "\n", "...hau rein ...\n"; # sehnix # hier ein paar kritische Sachen, wo eine # Exception geworfen werden könnte eval{ die 123}; print "Hallo???"; # und noch ein print... # harvest # try/catch if($@){ $ob = undef; print $@; } else{ $ob->out; } --Rosti |