]> wagnertech.de Git - kivitendo-erp.git/blobdiff - SL/LXDebug.pm
LXDebug->dump: Optionen an Data::Dumper übergeben können
[kivitendo-erp.git] / SL / LXDebug.pm
index 1a0a3656804c0e787e10862c8b5b9e71da2b17d2..e4e0cb272ec2d609bea6fb315691ef1e6447a92e 100644 (file)
@@ -157,7 +157,7 @@ sub warn {
 }
 
 sub dump {
-  my ($self, $level, $name, $variable) = @_;
+  my ($self, $level, $name, $variable, %options) = @_;
 
   if ($data_dumper_available) {
     my $password;
@@ -169,6 +169,7 @@ sub dump {
     my $dumper = Data::Dumper->new([$variable]);
     $dumper->Sortkeys(1);
     $dumper->Indent(2);
+    $dumper->$_($options{$_}) for keys %options;
     $self->message($level, "dumping ${name}:\n" . $dumper->Dump());
 
     $variable->{password} = $password if (defined $password);