diff --git a/src/backend/common/AbstractComponent.ts b/src/backend/common/AbstractComponent.ts index 1e8321d3..24b5179d 100644 --- a/src/backend/common/AbstractComponent.ts +++ b/src/backend/common/AbstractComponent.ts @@ -166,10 +166,6 @@ export default abstract class AbstractComponent extends AbstractInitializable { public transformPlay = async (play: PlayObject, hookType: TransformHook, log?: boolean | 'all') => { - - const asyncId = nanoid(6); - let logger = childLogger(this.logger, ['Play Transform', hookType, asyncId]); - try { let hook: StageConfig[]; @@ -192,6 +188,9 @@ export default abstract class AbstractComponent extends AbstractInitializable { return play; } + const asyncId = nanoid(6); + let logger = childLogger(this.logger, ['Play Transform', hookType, asyncId]); + const shouldLog = log ?? this.config.options?.playTransform?.log ?? isDebugMode(); const transformHash = `playTransform-${hashObject(hook)}-${hashObject(playContentInvariantTransform(play))}`;