I want to output to both STDOUT and STDERR at one point in my program, then 
want to separate the two handles going forward in the program so that output is 
sent to STDOUT and STDERR separately.  Given the code snip below, would the 
"undef tee" do the trick?
 
use IO::Tee;

my $tee = new IO::Tee(\*STDOUT,\*STDERR);
$tee->print("Hi\n"); 
$tee->flush;

# some code here ... blah, blah, blah ...
# now want to change to set and 'untee' STDOUT and STDERR ...

undef tee;   # is this going to do it?

Thanks.


      

Reply via email to