--- loncom/xml/lonxml.pm 2000/09/19 19:10:01 1.21 +++ loncom/xml/lonxml.pm 2000/10/02 22:19:19 1.22 @@ -165,13 +165,13 @@ sub callsub { { no strict 'refs'; if (my $space=$Apache::lonxml::alltags{$token->[1]}) { - #print "Calling sub $sub in $space
\n"; + &Apache::lonxml::debug("Calling sub $sub in $space
\n"); $sub="$space\:\:$sub"; $Apache::lonxml::curdepth=join('_',@Apache::lonxml::depthcounter); $currentstring = &$sub($target,$token,$parstack,$parser, $safeeval,$style); } else { - #print "NOT Calling sub $sub
\n"; + &Apache::lonxml::debug("NOT Calling sub $sub in $space
\n"); if (defined($token->[4])) { $currentstring = $token->[4]; } else { @@ -241,6 +241,24 @@ sub parstring { } @{$token->[3]}; return $temp; } + +$Apache::lonxml::debug=0; +sub debug { + if ($Apache::lonxml::debug eq 1) { + print "DEBUG:".$_[0]."
\n"; + } +} +sub error { + if ($Apache::lonxml::debug eq 1) { + print "ERROR:".$_[0]."
\n"; + } +} +sub warning { + if ($Apache::lonxml::debug eq 1) { + print "WARNING:".$_[0]."
\n"; + } +} + 1; __END__