createLoggingHook(logger: { info: (msg: string) => void; error: (msg: string) => void; }): TransformationHookConfig
Create a hook configuration that logs transformation start/complete/error
messages to any object implementing { info, error }.
Output format:
[Transform] Starting RemoveComments with 4123 rules [Transform] Completed RemoveComments: 4123 → 3891 rules (-232) in 1.40ms [Transform] Error in Deduplicate: out of memory
A TransformationHookConfig ready to pass to
new TransformationHookManager(config).