X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FLXDebug.pm;h=d3ab1e53a7ec8a66089d7385385b0845fdd5d038;hb=79ece53cee7f15d7ba1c6621860ae33053f2da54;hp=553ab5037c0679d8f72ef3020e9db99a37c8cfae;hpb=a2db325a10cff6577db0f5efae9bb3f24f961b73;p=kivitendo-erp.git diff --git a/SL/LXDebug.pm b/SL/LXDebug.pm index 553ab5037..d3ab1e53a 100644 --- a/SL/LXDebug.pm +++ b/SL/LXDebug.pm @@ -18,7 +18,7 @@ use constant FILE_TARGET => 0; use constant STDERR_TARGET => 1; use Data::Dumper; -use POSIX qw(strftime getppid); +use POSIX qw(strftime getpid); use Time::HiRes qw(gettimeofday tv_interval); use YAML; use SL::Request (); @@ -262,7 +262,7 @@ sub _write { no warnings; my ($self, $prefix, $message) = @_; my @now = gettimeofday(); - my $date = strftime("%Y-%m-%d %H:%M:%S." . sprintf('%03d', int($now[1] / 1000)) . " $$ [" . getppid() . "] ${prefix}: ", localtime($now[0])); + my $date = strftime("%Y-%m-%d %H:%M:%S." . sprintf('%03d', int($now[1] / 1000)) . " $$ [" . getpid() . "] ${prefix}: ", localtime($now[0])); local *FILE; chomp($message); @@ -296,9 +296,10 @@ sub begin_request { } sub end_request { - my $self = shift; + my ($self, %params) = @_; return 1 unless want_request_timer(); - $self->_write("time", $self->get_request_time); + + $self->_write("time", sprintf('%f (%s/%s)', $self->get_request_time, $params{script_name}, $params{action})); $self->{calldepth} = 0; }