|
|
| We don't bite newbies here... much | |
| PerlMonks |
Re: Best Way to Redirect STDERR to a Scalarby Mr. Muskrat (Abbot) |
| on Sep 14, 2003 at 01:35 UTC ( #291330=note: print w/ replies, xml ) | Need Help?? |
|
I'm trying to capture the output of Devel::Peek's Dump function which outputs to STDERR. The methods outlined in my original post work fine. I just want to know if there is a better way. I've tried IO::Scalar (see above). I've tried Tie::Handle::Scalar. It works but using it results in a warning 'Permission denied at C:/Perl/site/lib/Tie/Handle/Scalar.pm line 114.' I looked and that is the line that deletes the temporary file. I read further and I see that File::Temp provides a much safer means of using temporary files so T::H::S is out. Tie::STDERR is out mainly because I don't want to capture all messages sent to STDERR, only those generated by D::P's Dump function as mentioned above. I'm going to be trying IO::String & IO::Stringy later this evening. Any suggestions would be appreciated. Thank you.
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||||||