MCPcopy Create free account
hub / github.com/heygen-com/hyperframes / trackRenderTraceFromLog

Function trackRenderTraceFromLog

packages/cli/src/commands/render.ts:1496–1526  ·  view source on GitHub ↗
(message: string, meta: Record<string, unknown> | undefined)

Source from the content-addressed store, hash-verified

1494}
1495
1496function trackRenderTraceFromLog(message: string, meta: Record<string, unknown> | undefined): void {
1497 if (message !== "[Render:trace]") return;
1498 const status = metaString(meta, "status");
1499 if (status !== "checkpoint" && status !== "error") return;
1500 trackRenderObservation({
1501 source: "cli",
1502 renderJobId: metaString(meta, "renderJobId"),
1503 phase: metaString(meta, "phase"),
1504 status,
1505 compositionHash: metaString(meta, "compositionHash"),
1506 elapsedMs: metaNumber(meta, "elapsedMs"),
1507 durationMs: metaNumber(meta, "durationMs"),
1508 message: metaString(meta, "message"),
1509 workerCount: metaNumber(meta, "workerCount"),
1510 forceScreenshot: metaBoolean(meta, "forceScreenshot"),
1511 useStreamingEncode: metaBoolean(meta, "useStreamingEncode"),
1512 useLayeredComposite: metaBoolean(meta, "useLayeredComposite"),
1513 usePageSideCompositing: metaBoolean(meta, "usePageSideCompositing"),
1514 hasHdrContent: metaBoolean(meta, "hasHdrContent"),
1515 captureMode: metaString(meta, "captureMode"),
1516 videoCount: metaNumber(meta, "videoCount"),
1517 extractedVideoCount: metaNumber(meta, "extractedVideoCount"),
1518 totalFramesExtracted: metaNumber(meta, "totalFramesExtracted"),
1519 maxFramesPerVideo: metaNumber(meta, "maxFramesPerVideo"),
1520 avgFramesPerExtractedVideo: metaNumber(meta, "avgFramesPerExtractedVideo"),
1521 vfrPreflightCount: metaNumber(meta, "vfrPreflightCount"),
1522 vfrPreflightMs: metaNumber(meta, "vfrPreflightMs"),
1523 cacheHits: metaNumber(meta, "cacheHits"),
1524 cacheMisses: metaNumber(meta, "cacheMisses"),
1525 });
1526}
1527
1528function createRenderTelemetryLogger(base: ProducerLogger): ProducerLogger {
1529 return {

Callers 4

errorFunction · 0.85
warnFunction · 0.85
infoFunction · 0.85
debugFunction · 0.85

Calls 4

metaStringFunction · 0.85
trackRenderObservationFunction · 0.85
metaNumberFunction · 0.85
metaBooleanFunction · 0.85

Tested by

no test coverage detected