add subdef building duration in task log

This commit is contained in:
aina-esokia
2018-07-31 11:21:48 +04:00
parent 86c82a78d3
commit 1181f7da01

View File

@@ -169,6 +169,8 @@ class SubdefGenerator
private function generateSubdef(\record_adapter $record, \databox_subdef $subdef_class, $pathdest)
{
$start = microtime(true);
try {
if (null === $record->get_hd_file()) {
$this->logger->info('No HD file found, aborting');
@@ -203,8 +205,24 @@ class SubdefGenerator
}
} catch (MediaAlchemystException $e) {
$start = 0;
$this->logger->error(sprintf('Subdef generation failed for record %d with message %s', $record->getRecordId(), $e->getMessage()));
}
$stop = microtime(true);
if($start){
$duration = $stop - $start;
$this->logger->info(sprintf('Subdef %s generated, duration = %s / sbasid=%s / databox=%s / recordid=%s',
$subdef_class->get_name(),
date('H:i:s', $duration),
$record->getDatabox()->get_sbas_id(),
$record->getDatabox()->get_dbname(),
$record->getRecordId()
)
);
}
}
private function generatePdfSubdef($source, $pathdest)