Changeset 31863
- Timestamp:
- 2017-08-09T19:23:08+12:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/perllib/util.pm
r31862 r31863 27 27 28 28 use strict; 29 no strict 'refs'; # make an exception so we can use variables as filehandles 29 30 use FileUtils; 30 31 … … 582 583 # debug aid 583 584 sub print_env { 584 my @envvars = @_;585 585 my ($handle, @envvars) = @_; # print to $handle, which can be STDERR/STDOUT/file, etc. 586 586 587 if (scalar(@envvars) == 0) { 587 print STDERR "@@@ No env vars requested\n"; 588 588 #print $handle "@@@ All env vars requested\n"; 589 589 590 590 my $output; … … 596 596 } 597 597 598 print STDERR "@@@ Environment was:\n********\n$output\n*******\n";598 print $handle "@@@ Environment was:\n********\n$output\n********\n"; 599 599 } else { 600 print STDERR"@@@ Environment was:\n********\n";600 print $handle "@@@ Environment was:\n********\n"; 601 601 foreach my $envvar (@envvars) { 602 602 if(defined $ENV{$envvar}) { 603 print STDERR"\t$envvar = ".$ENV{$envvar}."\n";603 print $handle "\t$envvar = ".$ENV{$envvar}."\n"; 604 604 } else { 605 605 $envvar = uc($envvar); 606 606 if(defined $ENV{$envvar}) { 607 print STDERR"\t$envvar = ".$ENV{$envvar}."\n";607 print $handle "\t$envvar = ".$ENV{$envvar}."\n"; 608 608 } else { 609 print STDERR"Env var $envvar was not set\n";609 print $handle "Env var $envvar was not set\n"; 610 610 } 611 611 } 612 612 } 613 print STDERR "@@@*******\n";613 print $handle "********\n"; 614 614 } 615 615 }
Note:
See TracChangeset
for help on using the changeset viewer.