Skip to content

Commit 6adb8e0

Browse files
authored
Merge pull request #31 from Flowpack/task-add-url-logging-in-node-renderer-orchestrator
TASK: Add URL logging to NodeRendererOrchestrator
2 parents f75bdb8 + 92cca46 commit 6adb8e0

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

Classes/NodeRendering/NodeRenderOrchestrator.php

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,19 +158,26 @@ public function renderContentRelease(ContentReleaseIdentifier $contentReleaseIde
158158

159159
$renderedDocumentFromContentCache = $this->redisContentCacheReader->tryToExtractRenderingForEnumeratedNodeFromContentCache(DocumentNodeCacheKey::fromEnumeratedNode($enumeratedNode));
160160
if ($renderedDocumentFromContentCache->isComplete()) {
161-
$contentReleaseLogger->debug('Node fully rendered, adding to content release', ['node' => $enumeratedNode]);
161+
$contentReleaseLogger->debug(
162+
'Node fully rendered, adding to content release',
163+
['url' => $renderedDocumentFromContentCache->getUrl(), 'node' => $enumeratedNode]
164+
);
162165
// NOTE: Eventually consistent (TODO describe)
163166
// If wanted more fully consistent, move to bottom....
164167
$this->nodeRenderingExtensionManager->addRenderedDocumentToContentRelease($contentReleaseIdentifier, $renderedDocumentFromContentCache, $contentReleaseLogger);
165168
} else {
166-
$contentReleaseLogger->debug('Scheduling rendering for Node, as it was not found or its content is incomplete: ' . $renderedDocumentFromContentCache->getIncompleteReason(), ['node' => $enumeratedNode]);
169+
$contentReleaseLogger->debug(
170+
'Scheduling rendering for Node, as it was not found or its content is incomplete: '
171+
. $renderedDocumentFromContentCache->getIncompleteReason(),
172+
['url' => $renderedDocumentFromContentCache->getUrl(), 'node' => $enumeratedNode]
173+
);
167174
// the rendered document was not found, or has holes. so we need to re-render.
168175
$nodesScheduledForRendering[] = $enumeratedNode;
169176
$this->redisRenderingQueue->appendRenderingJob($contentReleaseIdentifier, $enumeratedNode);
170177
}
171178
}
172179

173-
if (count($nodesScheduledForRendering) === 0) {
180+
if (empty($nodesScheduledForRendering)) {
174181
// we have NO nodes scheduled for rendering anymore, so that means we FINISHED successfully.
175182
$contentReleaseLogger->info('Everything rendered completely. Finishing RenderOrchestrator');
176183

0 commit comments

Comments
 (0)