refactor(public): Refactor logging to run as simulation runs