Default LoggerFactory — writes through the global console. Exposed
so callers outside createEngine (drive scripts, the
drain-effects helper) can use the same logger shape the engine uses
internally. Returns a fresh EngineLogger per call; the name
shows up as a [name] prefix on every line.
Default LoggerFactory — writes through the global
console. Exposed so callers outsidecreateEngine(drive scripts, the drain-effects helper) can use the same logger shape the engine uses internally. Returns a freshEngineLoggerper call; thenameshows up as a[name]prefix on every line.