X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLXDebug.pm;h=17009ddcf04179ef9ae226cedba6d18d1f4706c3;hb=41276623722df9317163274551400fc42a2722e0;hp=e4e0cb272ec2d609bea6fb315691ef1e6447a92e;hpb=ad65bf1b5dc884673dec87e50fc2616e6262b663;p=kivitendo-erp.git diff --git a/SL/LXDebug.pm b/SL/LXDebug.pm index e4e0cb272..17009ddcf 100644 --- a/SL/LXDebug.pm +++ b/SL/LXDebug.pm @@ -170,7 +170,8 @@ sub dump { $dumper->Sortkeys(1); $dumper->Indent(2); $dumper->$_($options{$_}) for keys %options; - $self->message($level, "dumping ${name}:\n" . $dumper->Dump()); + my $output = $dumper->Dump(); + $self->message($level, "dumping ${name}:\n" . $output); $variable->{password} = $password if (defined $password); @@ -181,10 +182,14 @@ sub dump { keys %{ $variable }; } + return $output; + } else { $self->message($level, "dumping ${name}: Data::Dumper not available; " . "variable cannot be dumped"); + + return undef; } }