in reply to Re^3: STDERR Restore after redirect
in thread STDERR Restore after redirect
Thanks
I tried the local before and it did not work. Will try again
I put some code in the sub that fails to print:
sub CreateUserFeedbackForm { my ($message) = @_; if(!defined('STDOUT')){ warn("No STDOUT"); } elsif (defined('STDOUT')){ warn("STDOUT Defined"); } if(!defined('STDERR')) { warn("No STDOUT"); } elsif (defined('STDERR')) { warn("STDERR Defined"); }
Result in my error log below:
Fri Apr 27 16:43:31 2018 manage_users.cgi: STDOUT Defined at manage_users.cgi line 806. STDERR Defined at manage_users.cgi line 814. Fri Apr 27 16:43:31 2018 manage_users.cgi: STDERR Defined at manage_users.cgi line 814. At exit of sub CreateUserFeedbackForm at manage_users.cgi line 964. Fri Apr 27 16:43:31 2018 manage_users.cgi: At exit of sub CreateUserFeedbackForm at manage_users.cgi line 964.
Since both returned "defined" my next question: Does that mean they are functional?
I guess I could try writing to the handles to see but thought maybe some Monk could say "Yes defined means it is functional"
Thanks
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: STDERR Restore after redirect
by AnomalousMonk (Archbishop) on Apr 28, 2018 at 03:23 UTC | |
by tultalk (Monk) on Apr 28, 2018 at 20:13 UTC | |
by AnomalousMonk (Archbishop) on Apr 28, 2018 at 21:38 UTC |