in reply to How do I print errors
Then the example given, modified to affect STDERR.....
open( STDERR, ">errors.log") or die "Cannot open error log.\n$!";
The tutorial also suggests that that it can be a clever thing to do to close the STD... filehandle on exit from the program, to force a flush.
END { close STDERR or die "Can't close STDERR.\n$!" }
In your case, you simply want to redirect STDERR to the OUTFILE file handle. Also listed in the tutorial, you may do this:
open (STDERR, ">>&OUTFILE") or die "Can't redirect STDERR.\n$!";
Hope this helps!
Dave
"If I had my life to do over again, I'd be a plumber." -- Albert Einstein
|
|---|