Thread Errorhandling (26 answers)
Opened by Oliver at 2020-03-13 10:10

styx-cc
 2020-03-14 12:52
#191528 #191528
User since
2006-05-20
533 articles
BenutzerIn

user image
Eine Mölglichkeit ist z.B. CPAN:Tie::STDERR:
Code: (dl )
perl -e 'use Tie::STDERR \&test; sub test {print "ERROR " . time() . " @_"}; print STDERR "hello world!";'


Edit: Es ist wohl so, dass STDERR von externen Kommandos damit nicht umgelenkt wird: "However, if you run external command (system, ``), stderr output from that process won't be caught. It is because we tie Perl's STDERR fileglob, not the external filehandle."

Siehe auch: https://www.perlmonks.org/?node_id=291299 und Perldoc:perltie
Last edited: 2020-03-14 15:57:47 +0100 (CET)
Pörl.

View full thread Errorhandling