X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLXDebug.pm;h=c3a5a6485cc6faa0f729d9e613452b70087609f1;hb=5d0d3d8188b690453f84f7d3d829a58f55f21f78;hp=d1abcd0fbf5a6272419bc0896c05c8241d46f2a3;hpb=4dbb09950c9f5596646537c12d991c99086fe7c1;p=kivitendo-erp.git diff --git a/SL/LXDebug.pm b/SL/LXDebug.pm index d1abcd0fb..c3a5a6485 100644 --- a/SL/LXDebug.pm +++ b/SL/LXDebug.pm @@ -1,14 +1,12 @@ package LXDebug; -use constant { - NONE => 0, - INFO => 1, - DEBUG1 => 2, - DEBUG2 => 3, +use constant NONE => 0; +use constant INFO => 1; +use constant DEBUG1 => 2; +use constant DEBUG2 => 3; - FILE_TARGET => 0, - STDERR_TARGET => 1 - }; +use constant FILE_TARGET => 0; +use constant STDERR_TARGET => 1; use POSIX qw(strftime); @@ -18,7 +16,7 @@ BEGIN { eval("use Data::Dumper"); $data_dumper_available = $@ ? 0 : 1; - $global_level = NONE; + $global_level = NONE; $global_trace_subs = 0; } @@ -26,14 +24,14 @@ sub new { my $type = shift; my $self = {}; - $self->{"calldepth"} = 0; - $self->{"file"} = "/tmp/lx-office-debug.log"; - $self->{"target"} = FILE_TARGET; - $self->{"level"} = 0; + $self->{"calldepth"} = 0; + $self->{"file"} = "/tmp/lx-office-debug.log"; + $self->{"target"} = FILE_TARGET; + $self->{"level"} = 0; $self->{"trace_subs"} = 0; while ($_[0]) { - $self->{$_[0]} = $_[1]; + $self->{ $_[0] } = $_[1]; shift; shift; } @@ -45,7 +43,7 @@ sub set_target { my ($self, $target, $file) = @_; if ((FILE_TARGET == $target) && $file) { - $self->{"file"} = $file; + $self->{"file"} = $file; $self->{"target"} = FILE_TARGET; } elsif (STDERR_TARGET == $target) { @@ -69,9 +67,11 @@ sub enter_sub { if (!defined($package)) { $self->_write("enter_sub", $indent . "top-level?\n"); } else { - $self->_write("enter_sub", $indent . "${subroutine} in " . - "${self_filename}:${self_line} called from " . - "${filename}:${line}\n"); + $self->_write("enter_sub", + $indent + . "${subroutine} in " + . "${self_filename}:${self_line} called from " + . "${filename}:${line}\n"); } } @@ -91,8 +91,8 @@ sub leave_sub { if (!defined($package)) { $self->_write("leave_sub", $indent . "top-level?\n"); } else { - $self->_write("leave_sub", $indent . "${subroutine} in " . - "${self_filename}:${self_line}\n"); + $self->_write("leave_sub", + $indent . "${subroutine} in " . "${self_filename}:${self_line}\n"); } } @@ -105,8 +105,9 @@ sub message { } if ($log_level >= $level) { - $self->_write(INFO == $level ? "info" : - DEBUG1 == $level ? "debug1" : "debug2", + $self->_write(INFO == $level + ? "info" + : DEBUG1 == $level ? "debug1" : "debug2", $message); } } @@ -117,8 +118,9 @@ sub dump { if ($data_dumper_available) { $self->message($level, "dumping ${name}:\n" . Dumper($variable)); } else { - $self->message($level, "dumping ${name}: Data::Dumper not available; " . - "variable cannot be dumped"); + $self->message($level, + "dumping ${name}: Data::Dumper not available; " + . "variable cannot be dumped"); } } @@ -139,12 +141,12 @@ sub _write { chomp($message); - if ((FILE_TARGET == $self->{"target"}) && - open(FILE, ">>" . $self->{"file"})) { + if ((FILE_TARGET == $self->{"target"}) + && open(FILE, ">>" . $self->{"file"})) { print(FILE "${date}${message}\n"); close(FILE); - } elsif (STDERR_TARGET == $self->{"target"}) { + } elsif (STDERR_TARGET == $self->{"target"}) { print(STDERR "${date}${message}\n"); } }