X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/eef466c1d18266332c57be72f0218b28eeca203b..325974c298dfcc123284fe5ec24ab1724723a87a:/SL/LXDebug.pm diff --git a/SL/LXDebug.pm b/SL/LXDebug.pm index 6da1a7272..cbb32f9cd 100644 --- a/SL/LXDebug.pm +++ b/SL/LXDebug.pm @@ -14,6 +14,8 @@ use constant STDERR_TARGET => 1; use POSIX qw(strftime); +use YAML; + my $data_dumper_available; our $global_level; @@ -133,6 +135,12 @@ sub dump { } } +sub dump_yaml { + my ($self, $level, $name, $variable) = @_; + + $self->message($level, "dumping ${name}:\n" . YAML::Dump($variable)); +} + sub enable_sub_tracing { my ($self) = @_; $self->{level} | TRACE;