From 7b5a64793f8b4b8d464f5522975ef19a830b2c2e Mon Sep 17 00:00:00 2001 From: Dylan William Hardison Date: Tue, 13 Mar 2018 10:40:12 -0400 Subject: Bug 1441181 - Step 5 - Add logging to jobqueue --- Bugzilla/JobQueue.pm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Bugzilla/JobQueue.pm') diff --git a/Bugzilla/JobQueue.pm b/Bugzilla/JobQueue.pm index e3cf9733f..8c8d73dcd 100644 --- a/Bugzilla/JobQueue.pm +++ b/Bugzilla/JobQueue.pm @@ -11,6 +11,7 @@ use 5.10.1; use strict; use warnings; +use Bugzilla::Logging; use Bugzilla::Constants; use Bugzilla::Error; use Bugzilla::Install::Util qw(install_string); @@ -95,6 +96,14 @@ sub insert { return $retval; } +sub debug { + my ($self, @args) = @_; + my $caller_pkg = caller; + local $Log::Log4perl::caller_depth = $Log::Log4perl::caller_depth + 1; + my $logger = Log::Log4perl->get_logger($caller_pkg); + $logger->debug(@args); +} + sub work { my ($self, $delay) = @_; $delay ||= 5; @@ -105,6 +114,7 @@ sub work { reschedule => 'drift', on_tick => sub { $self->work_once } ); + DEBUG("working every $delay seconds"); $loop->add($timer); $timer->start; Future->wait_any(map { catch_signal($_) } qw( INT TERM HUP ))->get; -- cgit v1.2.3-24-g4f1b