]> wagnertech.de Git - mfinanz.git/blobdiff - SL/LXDebug.pm
Layout package names refactored
[mfinanz.git] / SL / LXDebug.pm
index d01caa1a94f2f8ebcf060863ea6917ad6a68a93a..856dfa06ab3fa56c19a60b9918fb2542f52e0395 100644 (file)
@@ -119,7 +119,7 @@ sub leave_sub {
   my ($dummy1, $self_filename, $self_line) = caller(0);
 
   my $indent = " " x --$self->{"calldepth"};
-  my $time = $self->want_request_timer ? $self->get_request_time : '';
+  my $time = $self->want_request_timer ? $self->get_request_time || '' : '';
 
   if (!defined($package)) {
     $self->_write('sub' . $level, $indent . "/ $time top-level?\n");
@@ -292,9 +292,9 @@ sub end_request {
 }
 
 sub log_time {
-  my $self = shift;
+  my ($self, @slurp) = @_;
   return 1 unless want_request_timer();
-  $self->_write("time", $self->get_request_time);
+  $self->_write("time", $self->get_request_time() . (@slurp ? " (@slurp)" : ''));
 }
 
 sub get_request_time {