Thread Errorhandling
(26 answers)
Opened by Oliver at 2020-03-13 10:10
Eine Mölglichkeit ist z.B. 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 perltie Last edited: 2020-03-14 15:57:47 +0100 (CET) Pörl.
|