From 8165bea5215bbf858c0535fe88495629ac442691 Mon Sep 17 00:00:00 2001 From: Tim Starling Date: Mon, 16 Feb 2009 04:50:26 +0000 Subject: [PATCH] Better logging in runJobs.php. Committing for test on server. --- maintenance/runJobs.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/maintenance/runJobs.php b/maintenance/runJobs.php index f75b733e9c..e2a589544b 100644 --- a/maintenance/runJobs.php +++ b/maintenance/runJobs.php @@ -43,10 +43,15 @@ while ( $dbw->selectField( 'job', 'job_id', $conds, 'runJobs.php' ) ) { break; wfWaitForSlaves( 5 ); - print wfTimestamp( TS_DB ) . " " . $job->id . " " . $job->toString() . "\n"; + $t = microtime( true ); $offset=$job->id; + $status = $job->run(); + $t = microtime( true ) - $t; + $timeMs = intval( $t * 1000 ); if ( !$job->run() ) { - print wfTimestamp( TS_DB ) . " Error: {$job->error}\n"; + runJobsLog( $job->toString() . " t=$timeMs error={$job->error}" ); + } else { + runJobsLog( $job->toString() . " t=$timeMs good" ); } if ( $maxJobs && ++$n > $maxJobs ) { break 2; @@ -54,3 +59,9 @@ while ( $dbw->selectField( 'job', 'job_id', $conds, 'runJobs.php' ) ) { } } + +function runJobsLog( $msg ) { + print wfTimestamp( TS_DB ) . " $msg\n"; + wfDebugLog( 'runJobs', $msg ); +} + -- 2.20.1